2010-07-22 20 views
8

¿Cómo puedo ver el historial en un archivo en particular (que puede haberse eliminado ya en el tronco actual)?Obtener el historial/registro de un archivo (potencialmente eliminado) en Git

Además, ¿qué herramienta de diferencias sugiere para mac?

+2

Sugiero hacer solo una pregunta por publicación. Dado que su título se refiere a la primera parte de su pregunta, sugiero mover el bit sobre la herramienta diff en una mac en una publicación/pregunta separada. –

Respuesta

11

hacer esto para ver el historial de un archivo, incluso si ha sido borrado de la CABEZA actual:

git log -- <filename> 

Así que si eliminó hace xyz.py algunas revisiones, pero le gustaría ver su historia, a continuación, puede hacer:

git log -- xyz.py 
+1

Si el archivo ha sido renombrado en el pasado, puede usar 'git log --follow - ' –

0

Además, ¿qué herramienta de diferencias qué sugieres para Mac?

Las herramientas de desarrollo de Mac vienen con FileMerge, que es una herramienta diff decente. Hay una interfaz de línea de comandos llamada opendiff (también se envía con las herramientas de desarrollo).

Cuestiones relacionadas