2012-03-21 135 views
1

有沒有辦法查看當前工作狀態的diff與上次提交的差異,所以我可以在做提交之前先比較差異。我想看到它在一個非常簡單的視覺狀態。就像在github中看到一個提交,你基本上只是看到所有的差異。有關如何輕鬆做到這一點的任何想法?如何在git中提交之前跟蹤更改

回答

2

當然,您可以執行以下操作之一。做git add前:

git diff 

git add後:

git diff --cached 
+0

有沒有更好的方式來直觀地表示這一點,比如用顏色看diff的顏色.. git diff沒有顏色突出顯示 – xonegirlz 2012-03-21 05:04:00

+1

確實如此。試試'git diff --color' – 2012-03-21 05:04:52

+0

或者,你可以設置你的['git difftool'](http://schacon.github.com/git/git-difftool.html)來使用你喜歡的任何不同的顯示程序。 – 2012-03-21 05:06:18

0

使用git diff HEAD看到兩者的變化上演和跟蹤的文件撤回變化。