Git Branch Sort by Latest Commit

Git

在一个大型项目中,有多个分支并行处理需求、线上问题修复是很常见的事情。然而,分支一旦多了,就不好管理了。

常规情况下,如果直接通过 git branch 命令将所有分支列出来,可能会是一个长长的列表,一下子也找不到重点。

在 Git 中,可以通过以下的方法将分支按最后提交 Commit 的日期进行排序:

git branch --sort=committerdate   # ASC
git branch --sort=-committerdate  # DESC

其中,用 -committerdate 排序时,最新的会出现在列表的最上面;而使用 committerdate 排序时,最新的会出现在列表的最下面。如果本地的开发分支非常多,terminal 一屏展示不下,可以使用 --sort=committerdate 将最新的放到最下面,方便查看。