我们的远程仓库拥有大量分支(用于功能和修复),这些分支已经合并回主要开发中。为了清理回购,我们已经要求人们删除不再需要的分支。
是否有一个git命令来列出远程分支,谁是最后一个提交给他们的人?
答案 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
或类似的东西。哪个回答“哪个分支不指向唯一历史并且可以删除”的问题。