显示上次提交到远程分支的人员

时间:2014-09-24 14:28:01

标签: git git-branch git-remote git-log

我们的远程仓库拥有大量分支(用于功能和修复),这些分支已经合并回主要开发中。为了清理回购,我们已经要求人们删除不再需要的分支。

是否有一个git命令来列出远程分支,谁是最后一个提交给他们的人?

1 个答案:

答案 0 :(得分:0)

所以这列出了原始的所有分支,然后为它们打印出分支+作者姓名/电子邮件。

for br in $(git for-each-ref --format='%(refname)' refs/remotes/origin/
do
   echo "${br}    $(git show -s --format=\"%an %ae\" ${br})"
done

我不认为这是你想要开始的。使用

可能会更好
git branch --merged origin/master

或类似的东西。哪个回答“哪个分支不指向唯一历史并且可以删除”的问题。