# 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会一直指向当前分支。