Git日志获取真正的提交作者

问题描述 投票:-1回答:2

我正在使用git log cmd进行操作,但是在尝试获取提交的作者时遇到了麻烦,它没有向我显示提交的作者,但向我展示了合并此分支的人员。我没看到如何找到分支的作者...

这是我的实际命令:

git log -m --first-parent --date=format:%c --pretty=format:'<tr><td>%ad</td><td>%cN</td></tr>\r\n'

更新:

我尝试过:

I try with ` git log --date=format:%c --pretty=format:'<tr><td>%ad</td><td>%cN</td></tr>\r\n'`, i still get the same result

而且我仍然得到相同的结果

git git-log
2个回答
0
投票

git log docs

----第一亲父母

[看到合并提交后,仅跟随第一个父提交。当查看特定主题分支的演变时,此选项可以提供更好的概述,因为合并到主题分支中的趋势往往只是不时调整以适应更新的上游,并且该选项使您可以忽略引入到其中的单个提交。通过这样的合并您的历史记录。不能与--bisect结合使用。

如果设置此选项,则将仅获得合并分支的人员的姓名。

我建议您从命令中排除此选项。


0
投票

我找到了!我必须使用aN而不是cNa用于作者,c用于提交者

© www.soinside.com 2019 - 2024. All rights reserved.