2010-07-22 115 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的命令行界面(也包含開發工具)。

相關問題