我有很多本地分支。 运行
相反,我想说
编辑:
我修改了我的问题,只询问按检出排序的方法。 我无法找到一个筛选每个分支的最近检出日期的输出的排序谓词。
git branch
会列出它们并且它们超出了页面范围。 我经常希望在当前检出的分支和我上次使用的分支之间切换,或者可能是上一个使用的分支。 这个过程是通过浏览20-30个本地分支列表或者如果我足够幸运记得一个关键字(或票号)则使用命令+f进行查找。相反,我想说
git branch
并让它按照检出顺序显示分支。 就像您在许多程序中看到的按照最近活动排序的项目列表一样。 这似乎是显而易见的默认选择的排序依据,我很惊讶它不是git的默认值。编辑:
我修改了我的问题,只询问按检出排序的方法。 我无法找到一个筛选每个分支的最近检出日期的输出的排序谓词。
git reflog --pretty="%D" | grep -v ^$
(我相信有更好的方法来做到这一点)。 - musicmatze