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

查找两个Git哈希之间的提交数差异,git,Git,假设我从Git回购中得到了这两个承诺 06c839536ba38c0cd78fb031af94cfa35e0fd0ba 97f22113a5e681c30460f764b1ac35afc5163a1d 有了这些信息,我如何才能找到它们之间提交次数的差异 git log --oneline 06c839536ba38c0cd78fb031af94cfa35e0fd0ba..97f22113a5e681c30460f764b1ac35afc5163a1d | wc -l 如果该值为零,请尝试另

假设我从Git回购中得到了这两个承诺

06c839536ba38c0cd78fb031af94cfa35e0fd0ba 
97f22113a5e681c30460f764b1ac35afc5163a1d
有了这些信息,我如何才能找到它们之间提交次数的差异

git log --oneline 06c839536ba38c0cd78fb031af94cfa35e0fd0ba..97f22113a5e681c30460f764b1ac35afc5163a1d | wc -l
如果该值为零,请尝试另一种方法
97f2113a5e681c30460f764b1ac35afc5163a1d..06c839536ba38c0cd78fb031af94cfa35e0fd0ba


如果该值为零,请尝试另一种方法。
97f2113a5e681c30460f764b1ac35afc5163a1d..06c839536ba38c0cd78fb031af94cfa35e0fd0ba

@balki的答案是正确的:

git log --oneline 06c839536ba38c0cd78fb031af94cfa35e0fd0ba..97f22113a5e681c30460f764b1ac35afc5163a1d
作为现实生活中的一个例子, 例如,要查看您在本地提交了哪些git,哪些git没有发布到NPM,请使用:

$ git log --oneline $(npm view . gitHead)..$(git rev-parse HEAD)
输出是缩写哈希,带有提交消息/主题:

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

@巴尔基的答案是正确的:

git log --oneline 06c839536ba38c0cd78fb031af94cfa35e0fd0ba..97f22113a5e681c30460f764b1ac35afc5163a1d
作为现实生活中的一个例子, 例如,要查看您在本地提交了哪些git,哪些git没有发布到NPM,请使用:

$ git log --oneline $(npm view . gitHead)..$(git rev-parse HEAD)
输出是缩写哈希,带有提交消息/主题:

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

wc-l
在做什么?
wc
代表字数。这里有更多细节:或者在你的终端中键入
man-wc
,好的,谢谢,现在我看到了,为什么不“行计数”,我想我们需要行计数,但我想这就是
-l
标志的作用是汉克斯是的,奇怪的是它没有修剪空白,我不得不这样做
wc-l|sed's/^*/;s/*$/'
什么是
wc-l
顺便说一句?
wc
代表字数。这里有更多细节:或者在你的终端中键入
man-wc
,好的,谢谢,现在我看到了,为什么不“行计数”,我想我们需要行计数,但我想这就是
-l
标志的作用是汉克斯是的,奇怪的是它没有修剪空白,我不得不这样做
wc-l|sed's/^*/;s/*$/'