对于一个学校项目,我的团队使用 bitbucket 作为我们的 repo。对于最终文档,我们基本上必须写下谁做了什么。我的教授允许我们粘贴我们的 bb 提交并简要解释提交的内容。
有没有一种简单的方法来获取每个用户的提交?在回购中有很多来自拉取请求的合并消息,我如何从我将获得的提交列表中排除这些消息?
在命令行中,您可以使用shortlog命令获取有关谁做了什么的格式化报告:
git shortlog --no-merges
如果是 Git,您必须阅读文档- 仔细阅读
Git 日志手册页包含所有需要的信息
git-log - 显示提交日志
Commit Limiting
...
--author=<pattern>
...
--no-merges
Do not print commits with more than one parent. This is exactly the same as --max-parents=1.