modificados - git-diff de los cambios actuales antes de comprometer
git ver archivos modificados (2)
He cambiado varios archivos en un repositorio de git, pero aún no los he comprometido.
Puedo obtener una lista de los cambios simplemente invocando el git status
. ¿Pero cómo obtengo una lista de las líneas o el contenido que he cambiado, además de los nombres de los archivos?
Inicialmente pensé en usar git diff , pero parece ser útil solo para comparar cambios ya realizados.
Usualmente solo hago meld .
, pero en este caso estoy conectado a un servidor externo a través de ssh.
Lo que uso para tales casos es:
git diff HEAD *
Esto mostrará los cambios desde la última confirmación. Aunque de alguna manera funciona más rápido con
git diff .
git diff
muestra de forma predeterminada la diferencia entre su directorio de trabajo y el índice ( área de preparación para la siguiente confirmación).
Si ya ha agregado (en etapas ) los cambios al área de preparación , git diff --staged
hace el trabajo. El área de ensayo es la información a partir de la cual el compromiso siguiente estará formado por la git commit
.
PD: Buena lectura (IMO) para principiantes de Git:
- https://git-scm.com/book/en/v2 (la mayoría de los capítulos; explica el modelo detrás de Git y responde la mayoría de las preguntas típicas)
- y luego de inmediato http://gitready.com/ (consejos de uso).