我想得到我的Git存储库的提交数量,有点像SVN版本号.
目标是将其用作唯一的递增构建号.
我目前在Unix/Cygwin/msysGit上喜欢这样:
git log --pretty=format:'' | wc -l
Run Code Online (Sandbox Code Playgroud)
但我觉得这有点像黑客.
有没有更好的方法呢?如果我真的不需要wc甚至是Git 会很酷,所以它可以在裸Windows上工作.只需读取文件或目录结构......
一些Git命令采用提交范围,一个有效语法是用两个点分隔两个提交名称..,另一个语法使用三个点....
两者有什么不同?
我已经找到了这个答案:git中分支上的提交数量, 但假设分支是从master创建的.
如何在不依赖于该假设的情况下计算分支中的提交数量?
在SVN中,这是微不足道的,但由于某种原因,很难在git中找到答案.
我的一个5个月的项目即将结束,作为无意义统计数据的粉丝,
我想知道自存储库开始以来已经提交了多少次提交.
我怎么找到它?
笔记:
我知道没有一个存储库,我只对本地版本感兴趣.
这在subversion中是微不足道的,因为修订标识符似乎是提交编号.