2013-10-29 57 views

回答

4

您可以使用下面的命令來比較分支之間的單個文件:

git diff branch1 branch2 -- myfile.test 
+0

非常感謝。有用。 – Magic

+1

我相信branch1和branch2可以提交,例如git diff HEAD ^^^ HEAD^- myfile.test –

1

git diff是一個強大的工具,可讓您在提交比較,樹枝,甚至只是你得從此改變你的上次提交。

爲了跨越分支比較,使用:git diff first_branch second_branch -- fileInQuestion.js

0

git man page:

git diff [--options] <commit> <commit> [--] [<path>…] 
    This is to view the changes between two arbitrary <commit>. 

使用兩種不同的SHA碼要差:

git diff <sha1> <sha2> -- ./path/to/file/to/compare 

沙提交代碼可以在同一個分支上,或者不在。