2010-07-22 4 views
8

Comment afficher l'historique d'un fichier particulier (qui a peut-être déjà été supprimé dans le réseau actuel)?Récupérer l'historique/le journal d'un fichier (potentiellement supprimé) dans Git

En outre, quel outil diff suggérez-vous pour mac?

+2

Je suggère de ne poser qu'une question par article. Puisque votre titre fait référence à la première partie de votre question, je suggère de déplacer le peu à propos de l'outil de diff sur un mac dans un article/question séparé. –

Répondre

11

Faites ceci pour afficher l'historique d'un fichier, même s'il a été supprimé de la tête en cours:

git log -- <filename> 

Donc, si vous avez supprimé xyz.py il y a quelques révisions, mais souhaitez voir son histoire, puis vous feriez:

git log -- xyz.py 
+1

Si le fichier a été renommé dans le passé, vous pouvez utiliser 'git log --follow - ' –

0

En outre, quel outil diff suggérez-vous pour mac?

Les outils de développement Mac sont fournis avec FileMerge, qui est un outil de comparaison décent. Il y a une interface de ligne de commande appelée opendiff (également fournie avec les outils de développement).

Questions connexes