He cambiado varios archivos en un repositorio de git, pero aún no los he comprometido.
Puedo obtener una lista de los cambios con solo invocar git status
. Pero, ¿cómo obtengo una lista de las líneas? o el contenido que he cambiado, además de los nombres de archivo?
Inicialmente pensé en usar git diff , pero parece ser útil solo para comparar cambios ya confirmados.
Por lo general, solo lo hago meld .
, pero en este caso estoy conectado a un servidor externo a través de ssh.
man git-diff
dice--staged is a synonym of --cached
git diff
es calcular la diferencia entre el directorio de trabajo y el índice , noHEAD
Lo que uso para tales casos es:
Esto mostrará los cambios desde la última confirmación. Aunque de alguna manera funciona más rápido con
o
Para ver los cambios en
git add
archivos editados anteriormente , use lastaged
bandera:fuente