在一个大型项目中,有多个分支并行处理需求、线上问题修复是很常见的事情。然而,分支一旦多了,就不好管理了。
常规情况下,如果直接通过 git branch
命令将所有分支列出来,可能会是一个长长的列表,一下子也找不到重点。
在 Git 中,可以通过以下的方法将分支按最后提交 Commit 的日期进行排序:
git branch --sort=committerdate # ASC
git branch --sort=-committerdate # DESC
其中,用 -committerdate
排序时,最新的会出现在列表的最上面;而使用 committerdate
排序时,最新的会出现在列表的最下面。如果本地的开发分支非常多,terminal 一屏展示不下,可以使用 --sort=committerdate
将最新的放到最下面,方便查看。