我有两个分支:master和bug1。我切换到了bug1分支,进行了一系列的更改和多次提交。我如何获取该分支上所有已更改文件的清单?我不关心哈希值、日期或任何其他与提交相关的细节,只想获得被修改的文件的简单列表。
git diff --name-only master bug1
在一个被建议为重复的问题上给出的答案,是对这个问题更正确的回答。
如果你按照当前页面上的其他答案进行操作,你的输出中也会包含任何在分支文件修改期间发生的更改。
因此,它们只在您的主干恰好看起来与分支分叉时完全相同的有限情况下才是正确的。
这里的问题指定了它只想要沿着分支修改的文件(即相对于分支和主干的合并基点或“合并基”)。