我想列出我按时间顺序工作的最后5个分支。
我认为它类似于:
git branch -l <some time-related flag here>
但是通过文档查看我没有看到任何与时间相关的内容。
有没有人这样做过,如果有的话,怎么做?
答案 0 :(得分:1)
我在别名中有这个:
git for-each-ref --sort=-committerdate --format="%(committerdate:short) %(refname:short)" refs/heads/
它按上次提交时间对本地分支进行排序(这不是上次结帐时间,但它应该足够好)
输出看起来像
2015-02-13 branch2
2015-02-13 master
2015-02-10 branch1
如果您想要最后5个,可以输入| head -5
。