git rev-list 按照时间来列出两个 commit id 之间的相差数

git rev-list 按照时间来列出两个 commit id 之间的相差数

git rev-list: Lists commit objects in reverse chronological order(按时间逆向列出 commit 对象的顺序)

所谓时间逆向:第一个 commit id 提交的时间比第二个 commit id 早

例如:

git fetch  #如果希望比较远程的分支的 commit,先抓取

git log --oneline

git rev-list <commit-id-1>..<commit-id-2>

利用这个我们可以对比两个 commit id 谁比较新:

git rev-list <commit-id-1>..<commit-id-2> --count

如果结果大于 0:commit-id-2 比 commit-id-1 新(commit-id-2 ahead commit-id-1)

 

posted @ 2019-09-06 10:34  ibingshan  阅读(1829)  评论(0编辑  收藏  举报