我正在清理仓库。我运行以下命令来获取合并分支的列表(很可能是陈旧的;被遗忘了)。
git branch -r --merged origin/release/mayor.minor.patch > merged
如何增强该查询以获取每个分支的最后提交作者的名称(不包括合并提交)。
想法是将列表发送给团队,并要求帮助进行清理。
答案 0 :(得分:2)
我通过使用使其正常工作
for branch in `git branch -r --merged origin/release/major.minor.fix`;do echo -e `git log -1 --no-merges --pretty=format:'%an' $branch` \\t$branch; done | sort -r
答案 1 :(得分:0)
我在此方面取得了不错的成绩:
git for-each-ref --format='%(authorname) %09 %(refname)' --merged origin > merged