Git比较分支之间的文件
我有两个分支相互合并。另一方面,在一个分支中显示“额外”文件。分支A有2个文件,分支B有3个文件。如果我拉一下,我得到的只是“已经是最新的”,这意味着分支是相同的。但事实并非如此。 如何查看一个分支中存在但另一个分支中不存在的文件Git比较分支之间的文件,git,file,compare,Git,File,Compare,我有两个分支相互合并。另一方面,在一个分支中显示“额外”文件。分支A有2个文件,分支B有3个文件。如果我拉一下,我得到的只是“已经是最新的”,这意味着分支是相同的。但事实并非如此。 如何查看一个分支中存在但另一个分支中不存在的文件Git diff并不理想,因为它显示了所有代码。我只需要文件名,这样我就可以删除额外的文件。很明显,有不止一个文件,我需要找出有多少个。git diff——仅限名称的主文件 git diff --name-only master <your_branch>
Git diff
并不理想,因为它显示了所有代码。我只需要文件名,这样我就可以删除额外的文件。很明显,有不止一个文件,我需要找出有多少个。git diff——仅限名称的主文件
git diff --name-only master <your_branch>
将列出与
主分支相比发生更改的文件。您可以使用git日志或git diff(我将详细解释):
吉特日志
这将模拟拉/推
差异比较
谢谢各位,git diff——只有名字的大师似乎做得很好。同时,我发现了一种方法,可以用Beyond Compare做同样的事情,就像我在pc上做的一样。git difftool——dir diff也做这项工作。非常感谢。
git log ^branch_a branch_b
git log branch_a ^branch_b
git diff branch_a..branch_b
git diff branch_a...branch_b