git实战1:查询某时间段内有多少次提交

张开发
2026/4/20 1:04:33 15 分钟阅读

分享文章

git实战1:查询某时间段内有多少次提交
核心命令参考git rev-list --count 分支名 --since开始时间 --until结束时间示例git rev-list --count main --since2026-04-01 --until2026-04-08含义main你要统计的分支--since起始时间包含--until结束时间包含--count只输出数量如果你想看提交记录顺便确认git log 分支名 --since2026-04-01 --until2026-04-08 --oneline再手动数或者配合git log 分支名 --since2026-04-01 --until2026-04-08 --oneline | wc -l注意几个坑时间格式注意 号前后不要输入空格推荐用YYYY-MM-DD也可以--since7 days ago是否包含 merge commit默认是包含的如果你不想统计 mergegit rev-list --count main --no-merges --since... --until...只统计当前分支不含合并进来的git rev-list --count main --first-parent --since... --until... 进阶按作者统计如果你还想看是谁提交的git shortlog -s -n --since2026-04-01 --until2026-04-08 main

更多文章