Use git logpara ver el historial de confirmaciones. Cada confirmación tiene un especificador de revisión asociado que es una clave hash (por ejemplo, 14b8d0982044b0c49f7a855e396206ee65c0e787y b410ad4619d296f9d37f0db3d0ff5b9066838b39). Para ver la diferencia entre dos confirmaciones diferentes, use git diffcon 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 se produjeron de commit a commit, use git logo git whatchangedcon 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
fuente
Me gusta usar gitk name_of_file
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ó.
fuente
También puede usar tig para un navegador de repositorio git agradable basado en ncurses. Para ver el historial de un archivo:
fuente
Mi favorito es
git log -p <filename>, que le dará un historial de todas las confirmaciones del archivo dado, así como las diferencias para cada confirmación.fuente
Muchos navegadores de historial de Git, incluidos
git log(y 'git log --graph'), gitk (en Tcl / Tk, parte de Git), QGit (en Qt), tig (interfaz de modo de texto para git, usando ncurses), Giggle (en GTK +), TortoiseGit y git-cheetah admiten la limitación de ruta (pgitk path/to/file. Ej .).fuente
Por supuesto, si quieres algo lo más cercano a TortoiseSVN como sea posible, puedes usar TortoiseGit .
fuente
git log --all -- path/to/fileDeberia trabajarfuente
git-diff o git-log ?
fuente
TortoiseGit también proporciona una herramienta de línea de comandos para ver el historial de un archivo. Usando PowerShell:
fuente