我在master分支中,我需要获取每个提交id中的文件列表,我无法使用 merge 提交id检索任何文件,如果 merge 发生从不同的分支到master,那么如果使用 merge 提交 id 的常规(git show
或 git diff tree
)不会返回任何内容。
基本上我无法获取已在不同分支中修改并 merge 到主控的文件列表。有没有办法使用 merge 提交 id 获取文件列表..??
最佳答案
您可以使用
git log -m -1 --name-only --pretty="format:" COMMITID
关于git - 如何从 merge 提交 ID 获取文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102309/