有没有办法,如何知道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)