如何查看合并分支时引入的新文件?

时间:2012-09-27 11:51:24

标签: git

想象一下名为A的分支。我们从中分叉一个名为B的分支,然后我们提交了一些东西。一些提交正在修改现有文件,而其中一些将引入新文件。

如果我从B切换回A,有没有办法找出合并后B会引入哪些新文件?

3 个答案:

答案 0 :(得分:2)

您可以运行git merge --no-commit --no-ff B,然后查看更改然后回滚,或者您可以在A和B分支中的最后一次提交之间尝试git diff并检查此差异以便查看新文件。如果您的分支B从分支A的HEAD分支,则git diff中的任何冲突都不应该运行正常。

答案 1 :(得分:0)

--stat的{​​{1}}选项会为您提供一个列表:

git diff

答案 2 :(得分:0)

使用--diff-filter=[(A|C|D|M|R|T|U|X|B)…[*]]的{​​{1}}选项过滤掉git diff个已添加的文件,或者对您来说最重要的文件。