如何查看分支 branch_1
和 branch_2
之间的差异?
最佳答案
使用 git diff
.
git diff [<options>] <commit>..<commit> [--] [<path>…]
<commit>
是分支名称、提交哈希或速记符号引用。
示例:git diff abc123..def567
, git diff HEAD..origin/master
.
这将在两个分支的提示之间产生差异。如果您希望从它们的共同祖先中找到差异以进行测试,您可以使用三个 点而不是两个:
git diff <commit>...<commit>
要检查哪些文件不同,而不是内容有何不同,请使用 --name-only
:
git diff --name-only <commit>..<commit>
请注意,在 <commit>..<commit>
中(双点)语法,点是可选的;以下是同义词:
git diff commit1 commit2
关于git - 如何查看两个分支之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9834689/