作者:萧俊瑄俊明纬伦 | 来源:互联网 | 2023-05-18 10:08
我们的团队倾向于不跟踪最新发布的代码背后有多少提交.我们想要通知他们,但获取信息是困难的部分,通知部分已完成.
我想了解如何拉下git log,做一个git命令输出"Branch x在分支y后面提交5次提交".我不想检查分支机构,因为它每次为我们所有的分支机构下载600mb + repo,而且我的驱动器空间不足.我在堆栈溢出时发现了类似的问题,它引用了仅在本地工作的bash脚本,或者指向远程返回空白的bash脚本.我还在学习git和bash,请耐心等待.
1> Sai Puli..:
你需要的是git rev-list
(提交的逆时间顺序).
克隆一个repo(确保已设置并git fetch origin
执行了远程)后,要从master获得分支的数量,尝试
git rev-list origin/master..origin/feature/SuperCoolBranch --count
切换分支以找出后面的数字.
这应该适用于当前的分支,是吗?`git rev-list HEAD..origin --count`
真的没有办法不必真正检索整个远程分支来执行此操作吗?