文章目录
Git查看分支创建时间:最简方法详解
在Git中,可通过git for-each-ref命令直接查看本地分支的创建时间序列:
bash
git for-each-ref --sort=creatordate --format='%(creatordate:iso8601) %(refname:short)' refs/heads/
输出示例:
markdown
2026-01-11 12:15:06 +0800 main
2026-01-11 22:18:09 +0800 branch1
命令解析
--sort=creatordate:按分支指针创建时间排序(非提交时间)--format='%(creatordate:iso8601)':ISO8601标准时间格式refs/heads/:限定查询本地分支(远程分支好像没有意义,输出看着和本地一样......)
使用场景
- 快速查看所有本地分支的活跃顺序
- 追踪分支初始化时间线
- 无需图形界面,纯命令行操作
注意事项
- 显示的是分支指针最后一次移动时间(非严格创建时间)
- 远程分支需改用
refs/remotes/origin路径 - 分支重置操作会修改指针时间戳