有没有办法,如何知道2个提交中的哪一个? (如果有的话)

我有2个标签,我需要知道哪一个在前(我确定他们在同一行)。 有没有办法如何完成它? 编辑:我的意思是自动...喜欢得到commit1 <commit2或其他方式。


好的,我可以通过组合来得到它

git show-ref --tags | grep -e tagName1 -e tagName2

git rev-list commitOfTagName1 --count

git rev-list commitOfTagName2 --count

和comp


相当简单 - 只需在两个方向上统计一个到另一个的提交。 例子(从我真正的回购与真正的标签):

$ git rev-list v2.6.0..v2.5.0 | wc -l
0
$ git rev-list v2.5.0..v2.6.0 | wc -l
13

现在我看到标签v2.6.0提前13次提交v2.5.0。

链接地址: http://www.djcxy.com/p/23163.html

上一篇: Is there a way, how to get know which of 2 commits ahead ? (if any)

下一篇: Git: Branch ahead by X commits