Git - 显示上游后面的提交数量

Jos*_*osh 3 git github

我们的团队倾向于不跟踪最新发布的代码背后有多少提交.我们想要通知他们,但获取信息是困难的部分,通知部分已完成.

我想了解如何拉下git log,做一个git命令输出"Branch x在分支y后面提交5次提交".我不想检查分支机构,因为它每次为我们所有的分支机构下载600mb + repo,而且我的驱动器空间不足.我在堆栈溢出时发现了类似的问题,它引用了仅在本地工作的bash脚本,或者指向远程返回空白的bash脚本.我还在学习git和bash,请耐心等待.

Sai*_*uli 6

你需要的是git rev-list(提交的逆时间顺序).

克隆一个repo(确保已设置并git fetch origin执行了远程)后,要从master获得分支的数量,尝试

git rev-list origin/master..origin/feature/SuperCoolBranch --count

切换分支以找出后面的数字.

  • 这应该适用于当前的分支,是吗?`git rev-list HEAD..origin --count` (2认同)
  • 真的没有办法不必真正检索整个远程分支来执行此操作吗? (2认同)