git列表远程分支,按提交数量排序
有git branch -r
列出所有远程分支。
我想知道是否有可以列出所有远程分支,但按提交数量排序(例如,大多数提交的分支首先列出)。
我想一个用法是,它可以过滤未使用/过时的分支(有非常提交)并整理回购
这就是您在GitHub项目的“分支”选项卡部分看到的内容:
git / git / branches示例:
你想要的不是提交的数量,但是,对于一个给定的分支作为参考,提交的数量落后于该分支。
git rev-list --left-right --count master...test-branch
这样你就可以看到后面那个可以安全移除的东西。
请注意,您可以使用以下方式列出合并的分支:
git branch --merged master
使用Git 2.5,您还可以列出与其远程跟踪分支相比的本地分支(不是您的情况,但可能有用):
git fetch
git for-each-ref --format="%(push:track)" refs/heads
链接地址: http://www.djcxy.com/p/26061.html
上一篇: git list remote branches, order by number of commits
下一篇: How can I know in git if a branch has been already rebased onto master?