如何在git
中找到两次提交之间的提交次数?
此外,有什么方法可以对GitHub上的任何项目做同样的事情(使用UI,而不是API)?
答案 0 :(得分:20)
$ git log 375a1..58b20 --pretty=oneline | wc -l
指定开始提交,然后指定结束提交,然后计算行数。这应该是这两个提交范围之间的提交计数。使用--pretty=online
格式,以便每次提交占用一行。
至于GitHub中的GUI,我不知道如何完成同样的任务。但这应该是微不足道的,因为以上是直接在Git Bash中进行的可能方式。
答案 1 :(得分:0)
git rev-list newer ^older --pretty=oneline --count
git rev-list db8fb95e6256bd52a668bae82d8b5a73152869fa ^1aeae117c58c173fee9cb3550297498142887aa5 --pretty=oneline --count