Usa git log
para ver el historial de confirmaciones. Cada confirmación tiene un especificador de revisión asociado que es una clave hash (por ejemplo, 14b8d0982044b0c49f7a855e396206ee65c0e787
y b410ad4619d296f9d37f0db3d0ff5b9066838b39
). Para ver la diferencia entre dos confirmaciones diferentes, utilizar git diff
con los primeros caracteres de los especificadores de revisión de ambas confirmaciones, de este modo:
# 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 visión general sobre todas las diferencias que sucedieron a partir de comprometerse a comprometerse, utilice 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
Gracias por la sugerencia -p, es muy útil para encontrar las revisiones que implican un poco de código. –