3 回答
TA贡献1864条经验 获得超2个赞
使用--sort=-committerdate选项git for-each-ref;
从Git 2.7.0开始也可用于git branch:
基本用法:
git for-each-ref --sort=-committerdate refs/heads/
# Or using git branch (since version 2.7.0)
git branch --sort=-committerdate # DESC
git branch --sort=committerdate # ASC
高级用法:
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))'
TA贡献1963条经验 获得超6个赞
git分支名称列表,按最新提交顺序排序…
扩展Jakub的答案和Joe的技巧,以下内容将去除“ refs / heads /”,因此输出仅显示分支名称:
命令:
git for-each-ref --count=30 --sort=-committerdate refs/heads/ --format='%(refname:short)'
结果:
- 3 回答
- 0 关注
- 1819 浏览
添加回答
举报