git远程分支不显示问题解决

Posted zhangyiqiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git远程分支不显示问题解决相关的知识,希望对你有一定的参考价值。

因为项目太大,然后直接git clone拉不下来代码
会报error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 Gateway Time-out或者类似的错误

然后就加参数用git clone --depth=10 https://xxx.xxx/xxx.git拉下来了

depth用于指定克隆深度,为10即表示只克隆最近十次commit.

执行完后,项目是拉下来了,但是使用git branch -a查看分支的时候看不到其他远程分支

解决办法:

git remote set-branches origin [分支名称]
git fetch origin  [分支名称]
git checkout [分支名称]

然后再用git branch -a查看就能看到相应远程分支了

参考资料:https://stackoverflow.com/questions/23708231/git-shallow-clone-clone-depth-misses-remote-branches

以上是关于git远程分支不显示问题解决的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

解决git pull 命令失效,不能从远程服务器上拉取代码问题

[git] git拉取远程仓库,同步远程分支,解决冲突

手记解决VS2017 git 拉取按钮灰色的问题

git branch -a 无法显示全部的远程分支

我再仓库建立了分支,为啥本地git上面通过git branch -a ,显示不出来远程的分支呢