git 日志 : contributors list since certain tag?

标签 git git-log

所以我知道这个很棒的脚本可以显示我的存储库的贡献者及其相关的提交数量:

#!/bin/sh
git log --no-merges "$@" | grep ^Author: | sed 's/ <.*//; s/^Author: //' | sort | uniq -c | sort -nr

但现在我对一个脚本感兴趣,它可以做完全相同的事情,但仅限于一定范围的检查点(例如:从标签 XYZ 到主分支 HEAD)。

我怎样才能做到这一点?

最佳答案

您可以使用 git log 进行提交范围:

git log sha1..sha2

可能也适用于标签。

关于git 日志 : contributors list since certain tag?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22477982/

相关文章:

git - msysGit:为什么 git log 输出空行?

git - stash 后出现的 'WIP' 和 'index' 提交是什么?

git - 如何使用 git log pickaxe 显示更改本身?

git - git log如何跨分支工作?

git - 致命的 : bad config value for 'receive.denycurrentbranch' in ./config

regex - git存储库的正则表达式

linux - 我可以从提取中恢复 GIT 存储吗

git - 如何计算每个贡献者对Git或Gerrit中代码的贡献百分比?

git - 使用 Netbeans 和 Git 的 SSH 问题

git - git log --graph 输出中的意外下划线