Solución:
Usar git log
para ver el historial de confirmaciones. Cada confirmación tiene un especificador de revisión asociado que es una clave hash (p. Ej. 14b8d0982044b0c49f7a855e396206ee65c0e787
y b410ad4619d296f9d37f0db3d0ff5b9066838b39
). Para ver la diferencia entre dos confirmaciones diferentes, use git diff
con los primeros caracteres de los especificadores de revisión de ambas confirmaciones, así:
# diff between commits 14b8... and b410...
git diff 14b8..b410
# only include diff of specified files
git diff 14b8..b410 path/to/file/a path/to/file/b
Si desea obtener una descripción general de todas las diferencias que ocurrieron entre el compromiso y el compromiso, use git log
o git whatchanged
con la opción de parche:
# include patch displays in the commit history
git log -p
git whatchanged -p
# only get history of those commits that touch specified paths
git log path/a path/b
git whatchanged path/c path/d
Parece que quieres git diff y / o git log. También echa un vistazo a gitk
gitk path/to/file
git diff path/to/file
git log path/to/file
Me gusta usar gitk nombre_de_archivo
Esto muestra una buena lista de los cambios que ocurrieron en un archivo en cada confirmación, en lugar de mostrar los cambios en todos los archivos. Hace que sea más fácil rastrear algo que sucedió.