我有两个 git 分支。
我想比较两个 git 分支中的同一个文件。
但我不想切换分支。
怎么做?
问问题
134 次
3 回答
4
您可以使用以下命令在分支之间比较单个文件:
git diff branch1 branch2 -- myfile.test
于 2013-10-29T02:03:55.927 回答
1
git diff
是一个强大的工具,可让您比较提交、分支,甚至是您自上次提交以来所做的更改。
为了跨分支进行比较,请使用:git diff first_branch second_branch -- fileInQuestion.js
于 2013-10-29T02:04:03.293 回答
0
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
sha 提交代码可以在同一个分支上,也可以不在。
于 2013-10-29T02:05:08.897 回答