51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

git统计2个分支落后或提前的提交次数

# git统计2个分支落后或提前的提交次数 {#git统计2个分支落后或提前的提交次数}

本文介绍如何统计2个分支相对落后或提前的提交次数。有时可能会有这种场景:想知道当前分支"提前或落后"于master分支几次提交。若落后于master,那么需要合并master到当前分支;若提前于master,说明当前分支上有master上所没有的提交,后续开发完成后,要记得合并到master。

# 1. 比较某个分支和master分支 {#_1-比较某个分支和master分支}

如下示例用来比较testing_17分支和master分支:

 wangshibiao@localhost  ~/workspace/project/account   testing_17 ±  git rev-list master...testing_17 --count --left-right
0       7
 wangshibiao@localhost  ~/workspace/project/account   testing_17 ± 

通过命令的输出结果可以看出,testing_17提前于master7 个提交,落后于master0个提交。

# 2. 比较当前分支和master分支 {#_2-比较当前分支和master分支}

只需要把分支名称替换为HEAD,因为HEAD会一直指向当前分支。

赞(4)
未经允许不得转载:工具盒子 » git统计2个分支落后或提前的提交次数