我试图获取git存储库中的提交总数,但数字似乎不对。
我的第一个想法是使用:
git log --pretty=oneline | wc -l
做了一些研究,我发现了一种似乎更适合这项任务的方法:
git rev-list --all --count
事情是,尽管他们似乎完成了同样的事情,但我得到了不同的结果。在示例存储库中,log
命令返回1039次提交,而rev-list
返回1044次提交。
为什么我会得到不同的结果?
答案 0 :(得分:0)
> git rev-list --count HEAD
上面的命令允许您计算您所在分支的提交次数。