Git 基础教程

Git 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/git-local-branch-list-sorted-by-most-recent-commit.html

git branch 本地分支列表根据最近一次提交时间排序

Git 笔记 Git 笔记


git 本地分支列表如何根据最后一次提交(commit)时间进行排序(升序或降序)?

推荐方法

基本用法

git for-each-ref --sort=committerdate refs/heads/

其中,for-each-ref 表示打印每个引用的信息; --sort=committerdate 表示提交时间升序,即最久前最后提交的分支在前;若要提交时间降序,参数值加负号即可,--sort=-committerdate

如果 git 版本在 2.7.0 及以上,可以使用如下 branch 命令:

git branch --sort=committerdate

若按照最后一次 commit 时间降序,则 --sort=-committerdate

高级用法

如果觉得输出的信息不够详细或者不够直观,可以使用如下命令,增加可读性:

git for-each-ref --sort=committerdate refs/heads/ --format='%(HEAD) %(color:yellow)%(refname:short)%(color:reset) - %(color:red)%(objectname:short)%(color:reset) - %(contents:subject) - %(authorname) (%(color:green)%(committerdate:relative)%(color:reset))'

 

git 远程分支列表如何根据最后一次提交(commit)时间进行排序(升序或降序),这里远程分支不包括已经删除的远程分支? ...
sort()`方法、使用自定义排序函数和使用第三方库`numpy`的排序方法。###方法4:使用第三方库numpy如果你处理的是数值数据,可 ...
Python中列表排序操作,主要有两种方式,一种是通过内置函数sorted,另一种是通过内置类list的sort方法。 ...
在Python中,你可以使用多种方式对列表进行排序,这些方式包括内置的排序函数、自定义排序函数、第三方库等。###使用第三方库pandas如 ...
###方法一:使用sorted()函数这是Python内置的函数,用于对列表进行排序。cmp\_to\_key()进行自定义比较函数排序在P ...