如何列出在另一个分支上修改的文件?

时间:2016-11-29 20:05:09

标签: git

在我将分支B合并到分支A之前,我想在分支B上看到修改(或添加,删除等)文件的列表。我知道我可以:

git diff --name-only B

但该列表也包含在A上更改的文件。我只想查看在B上更改的文件(但如果在A上也更改了它们就可以了。)

这非常接近:

git log --name-only ..B

但是将列表拆分为单独的提交。如何生成在B上修改的单个文件列表?

1 个答案:

答案 0 :(得分:2)

如果您考虑" What are the differences between double-dot “..” and triple-dot “…” in Git diff commit ranges?",您可以尝试:

git diff --name-only A...B

(您可以在this answer中看到git log使用的git提交范围)