2012-07-05 55 views

回答

4

我不這樣做這裏面的Emacs的想法,但是:

git diff rev1..rev2 

會做你想做的整個倉庫。然後,您可以添加到:

git diff rev1>..rev2 path 

路徑可以是絕對文件路徑,或目錄的路徑,所以你可以diff的子樹。

如果你正在尋找差異比較工作副本 - 只需指定版本1:

git diff rev1 path 

修訂代碼可以是特殊的名字,例如HEAD^..HEAD意味着持續到當前日誌或日誌中的sha值。

+0

是否有命令顯示修訂歷史記錄?因爲我甚至不知道我想要哪個版本。 – eugene 2012-07-05 09:42:41

+0

@Eugene yep,'git log'。 – 2012-07-05 09:44:39

相關問題