查找两个Git哈希值之间的提交数量差异

时间:2017-12-19 21:47:32

标签: git

说我从Git仓库中提交了这两个提交

With CurrentDb.QueryDefs("qryPassR")
   .SQL = "exec storedProc"
   .ReturnsRecords = False
   .Execute
End With

鉴于这些信息,我怎样才能找到它们之间的提交数量差异?

2 个答案:

答案 0 :(得分:2)

git log --oneline 06c839536ba38c0cd78fb031af94cfa35e0fd0ba..97f22113a5e681c30460f764b1ac35afc5163a1d | wc -l

如果该值为零,请尝试另一种方式97f22113a5e681c30460f764b1ac35afc5163a1d..06c839536ba38c0cd78fb031af94cfa35e0fd0ba

答案 1 :(得分:0)

@ balki的答案是对的:

git log --oneline 06c839536ba38c0cd78fb031af94cfa35e0fd0ba..97f22113a5e681c30460f764b1ac35afc5163a1d

作为现实生活中的榜样, 例如,要查看哪些git在本地提交,而不是发布到NPM,请使用:

$ git log --oneline $(npm view . gitHead)..$(git rev-parse HEAD)

,输出是缩写哈希,提交消息/ subject:

f4273e2 pdev:set
d61d726 pdev:set
10b85bc pdev:set
9eb2cbc pdev:set