2013-10-29 56 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 

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