2010-07-22 116 views
8

如何查看特定文件(可能已经在当前中继中删除)的历史记录?在Git中获取(可能已删除)文件的历史记录/日志

另外,你对mac推荐使用什么diff工具?

+2

我建议每个帖子只问一个问题。由于您的标题涉及您问题的第一部分,因此我建议将关于mac上的diff工具的一些内容移到单独的帖子/问题中。 – 2010-07-22 18:24:59

回答

11

这样做是为了查看历史文件,即使它当前磁头被删除:

git log -- <filename> 

所以,如果你删除xyz.py几个版本前,但想查看其历史记录,然后你会做:

git log -- xyz.py 
+1

如果文件在过去已被重命名,您可能需要使用'git log --follow - ' – 2010-07-22 18:30:58

0

此外,有什么比较工具你建议的Mac?

Mac开发工具带有FileMerge,这是一个体面的差异工具。有一个名为opendiff的命令行界面(也包含开发工具)。

相关问题