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

问题描述 投票:0回答:2

假设我有一个来自Git repo的这两个提交

06c839536ba38c0cd78fb031af94cfa35e0fd0ba 
97f22113a5e681c30460f764b1ac35afc5163a1d

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

git
2个回答
2
投票
git log --oneline 06c839536ba38c0cd78fb031af94cfa35e0fd0ba..97f22113a5e681c30460f764b1ac35afc5163a1d | wc -l

如果这表示为零,请尝试另一种方式97f22113a5e681c30460f764b1ac35afc5163a1d..06c839536ba38c0cd78fb031af94cfa35e0fd0ba


0
投票

@ balki的回答是对的:

git log --oneline 06c839536ba38c0cd78fb031af94cfa35e0fd0ba..97f22113a5e681c30460f764b1ac35afc5163a1d

作为一个真实的例子,例如,要查看哪些git在本地提交,哪些未发布到NPM,请使用:

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

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

f4273e2 pdev:set
d61d726 pdev:set
10b85bc pdev:set
9eb2cbc pdev:set
© www.soinside.com 2019 - 2024. All rights reserved.