0

对于一个学校项目,我的团队使用 bitbucket 作为我们的 repo。对于最终文档,我们基本上必须写下谁做了什么。我的教授允许我们粘贴我们的 bb 提交并简要解释提交的内容。

有没有一种简单的方法来获取每个用户的提交?在回购中有很多来自拉取请求的合并消息,我如何从我将获得的提交列表中排除这些消息?

在此处输入图像描述

4

2 回答 2

2

在命令行中,您可以使用shortlog命令获取有关谁做了什么的格式化报告:

git shortlog --no-merges
于 2012-12-06T17:30:24.723 回答
1

如果是 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.
于 2012-12-06T17:28:25.533 回答