查看 git 中以前的分支

View previous branches in git

我想按时间顺序列出我一直在处理的最后 5 个分支。

我假设它是这样的:

git branch -l <some time-related flag here>

但是查看文档我没有看到任何与时间相关的内容。

有没有人这样做过,如果有,怎么做的?

我的别名中有这个:

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