1 - Para verificar los cambios realizados:
Con git status, podemos ver una lista de todos los archivos que han sido modificados.
2 - Para agregar los cambios al repositorio local:
git add . para cambios generales (git add y un punto)
git add nombre-del-archivo-modificado para hacr cambios en un archivo en especifico.
3 - Para guardar los cambios:
Con el comando git commit guardamos el estado actual del repository.
4 - Para enviar las modificaciones al repositorio remoto:
Con git push mandamos los cambios ya guardados al repositorio remoto.
Me pareció muy engorroso usar el comando "restore" para borrar una simple línea del archivo en lugar de hacerlo manualmente, supongo que el beneficio es mayor cuando los cambios a restaurar son muchos.