Git - 显示落后于上游的提交数量
Git - Show number of commits behind upstream
我们的团队往往不会跟踪最新发布的代码背后有多少提交。我们想通知他们,但是获取信息是困难的部分,通知部分已经完成。
我想了解如何拉下 git 日志,执行输出 "Branch x is behind branch y by 5 commits" 的 git 命令。我不想检查分支,因为它每次都会为我们所有的分支拉下我们 600mb+ 的存储库,而且我 运行 驱动器 space 不足。我在堆栈溢出上发现了类似的问题,这些问题引用了仅在本地工作的 bash 脚本,或者指向远程 return 空白的脚本。我还在学习git和bash,请多多包涵。
你需要的是git rev-list
(提交时间倒序)。
克隆一个 repo 后(确保远程设置和 git fetch origin
已经执行),为了从 master 获得分支号,尝试
git rev-list origin/master..origin/feature/SuperCoolBranch --count
切换分支以找出后面的数字。
我们的团队往往不会跟踪最新发布的代码背后有多少提交。我们想通知他们,但是获取信息是困难的部分,通知部分已经完成。
我想了解如何拉下 git 日志,执行输出 "Branch x is behind branch y by 5 commits" 的 git 命令。我不想检查分支,因为它每次都会为我们所有的分支拉下我们 600mb+ 的存储库,而且我 运行 驱动器 space 不足。我在堆栈溢出上发现了类似的问题,这些问题引用了仅在本地工作的 bash 脚本,或者指向远程 return 空白的脚本。我还在学习git和bash,请多多包涵。
你需要的是git rev-list
(提交时间倒序)。
克隆一个 repo 后(确保远程设置和 git fetch origin
已经执行),为了从 master 获得分支号,尝试
git rev-list origin/master..origin/feature/SuperCoolBranch --count
切换分支以找出后面的数字。