我们的团队往往不会跟踪最新发布的代码背后有多少提交。我们想要通知他们,但获取信息是困难的部分,通知部分已完成。
我想了解如何拉下git log,执行git命令输出"分支x在分支y后面提交5次提交"。我不想要检查分支机构,因为它每次都为我们所有的分支机构提供600mb +回购,而且我的驱动器空间不足。我在堆栈溢出时发现了类似的问题,它引用了仅在本地工作的bash脚本,或者指向远程返回空白的bash脚本。我还在学习git和bash,请耐心等待。
答案 0 :(得分:5)
您需要的是git rev-list
(提交的逆时间顺序)。
克隆回购后(确保已设置远程并且已执行git fetch origin
),要从master获取分支的数量,请尝试
git rev-list origin/master..origin/feature/SuperCoolBranch --count
切换分支以找出后面的数字。