欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > 【疑难杂症】git仓库分支太多拉取失败解决方法

【疑难杂症】git仓库分支太多拉取失败解决方法

2024/10/25 17:01:54 来源:https://blog.csdn.net/yyg_2015/article/details/140044440  浏览:    关键词:【疑难杂症】git仓库分支太多拉取失败解决方法

    受限于工作环境内网加密策略,只能使用http方式拉取gitlab上的仓库,但是由于仓库、分支较多,会存在拉取失败情况,时间比较可行的解决办法如下。

// 如果需要直接切到某个branch下,还是可以用git clone -b --depth 100 <repo_url>的
git clone --depth 100 <repo_url>
// 注意!!这里要切到有对应项目.git文件夹所在的目录下:比如工程名是my_project,那么.git文件夹就是在my_project/.git路径
// 这里就是要切到my_project文件夹下。
// 说的有点饶了,其实git clone后直接cd my_project就好啦!
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
git remote update
// 至此问题完美解决~

stackoverflow问题链接

如果还会报因为分支太多EOF的错误,还可以使用单独拉需要的分支办法解决:

git fetch origin 远程分支名:本地分支名
// 然后再切到本地分支即可
git checkout 本地分支名

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com