git - 如何从 merge 提交 ID 获取文件列表

标签 git git-log

我在master分支中,我需要获取每个提交id中的文件列表,我无法使用 merge 提交id检索任何文件,如果 merge 发生从不同的分支到master,那么如果使用 merge 提交 id 的常规(git showgit diff tree)不会返回任何内容。

基本上我无法获取已在不同分支中修改并 merge 到主控的文件列表。有没有办法使用 merge 提交 id 获取文件列表..??

最佳答案

您可以使用

git log -m -1 --name-only --pretty="format:"  COMMITID

关于git - 如何从 merge 提交 ID 获取文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102309/

相关文章:

git push 内存不足,malloc 失败

git - Azure - 使用arm模板从Visual Studio部署Web应用程序,连接到VSTS git源代码控制

git - Sourcetree 中的标记消息在哪里

Git - 跟踪分支信息

git log --follow,显示所有提交,包括 merge

git - 您的分支比 'origin/master' 领先 X 次提交。如何找到 X 提交?

Git: rebase merge 提交

git 管道告诉 checkout 的分支

bash - 如何取消终端中的长输出?

Git 日志 rebase