在我将分支B合并到分支A之前,我想在分支B上看到修改(或添加,删除等)文件的列表。我知道我可以:
git diff --name-only B
但该列表也包含在A上更改的文件。我只想查看在B上更改的文件(但如果在A上也更改了它们就可以了。)
这非常接近:
git log --name-only ..B
但是将列表拆分为单独的提交。如何生成在B上修改的单个文件列表?
答案 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提交范围)