一尘不染

如何查看两个分支之间的差异?

git

我有两个分支:branch_1branch_2.

我怎样才能看到它们之间的差异?


阅读 224

收藏
2022-01-28

共1个答案

一尘不染

你想使用git diff

git diff [<options>] <commit>..<commit> [--] [<path>…]

<commit>您的分支名称、提交的哈希值或速记符号引用在哪里

例如git diff abc123…def567git diff HEAD..origin/master

这将产生两个分支的尖端之间的差异。如果您希望从他们的共同祖先中找到差异进行测试,您可以使用三个点而不是两个点:

git diff <commit>...<commit>

如果您只想检查哪些文件不同,而不是内容有何不同,请使用--name-only

git diff --name-only <commit>..<commit>
2022-01-28