Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git-显示上游后的提交数_Git_Github - Fatal编程技术网

Git-显示上游后的提交数

Git-显示上游后的提交数,git,github,Git,Github,我们的团队往往不跟踪他们在最新发布的代码后面有多少提交。我们想通知他们,但获取信息是困难的,通知部分已经完成 我想了解的是如何下拉git日志,执行一个git命令,输出“分支x在分支y后面5次提交”。我不想必须签出分支机构,因为它每次都会为我们所有的分支机构拉低我们的600mb+回购协议,而且我的驱动器空间越来越少。我在堆栈溢出上发现了类似的问题,这些问题引用了仅在本地工作的bash脚本,或者指向远程返回blank的脚本。我还在学习git和bash,请耐心听我说 您需要的是git rev list

我们的团队往往不跟踪他们在最新发布的代码后面有多少提交。我们想通知他们,但获取信息是困难的,通知部分已经完成


我想了解的是如何下拉git日志,执行一个git命令,输出“分支x在分支y后面5次提交”。我不想必须签出分支机构,因为它每次都会为我们所有的分支机构拉低我们的600mb+回购协议,而且我的驱动器空间越来越少。我在堆栈溢出上发现了类似的问题,这些问题引用了仅在本地工作的bash脚本,或者指向远程返回blank的脚本。我还在学习git和bash,请耐心听我说

您需要的是
git rev list
(与提交的时间顺序相反)

克隆repo后(确保设置了远程,并且执行了git fetch origin),要从master获取分支编号,请尝试

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


切换分支以找出后面的号码。

尝试
git fetch
然后
git branch-vv
刚刚尝试过,空白响应。git从http://{github}获取http://{github url}”*branch HEAD->FETCH\u HEAD git branch-vv您使用的是什么版本的git?您使用的是跟踪分支吗?这应该适用于当前分支,是吗?
git rev list HEAD..origin--count
是的,您提到的应该适用于当前分支。如果不实际检索ent,真的没有办法做到这一点吗远程分支?