在git中查看以前的分支

时间:2015-03-04 14:05:18

标签: git git-branch

我想列出我按时间顺序工作的最后5个分支。

我认为它类似于:

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

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

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

1 个答案:

答案 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