如何在回购中获得确切的提交数量?

时间:2017-10-30 15:30:23

标签: git

我试图获取git存储库中的提交总数,但数字似乎不对。

我的第一个想法是使用:

git log --pretty=oneline | wc -l

做了一些研究,我发现了一种似乎更适合这项任务的方法:

git rev-list --all --count
事情是,尽管他们似乎完成了同样的事情,但我得到了不同的结果。在示例存储库中,log命令返回1039次提交,而rev-list返回1044次提交。

为什么我会得到不同的结果?

1 个答案:

答案 0 :(得分:0)

解决方案:

> git rev-list --count HEAD

说明:

上面的命令允许您计算您所在分支的提交次数。