git拉取,切换不到远程某些分支
问题案例
这里分支名称仅限举例子
远程分支有master,dev,test1,test2;
本地使用git branch -a
只能看到 master,dev ,head->master ;
使用git pull ,git checkout,git fetch
等相关命令, 都无法获得test1, test2分支;
网上搜索问题后,最终发现是 .git/config
中的配置限制了 , 见下图
问题解决
将[remote "origin"]
中的配置改为如下即可:
[remote "origin"]
url = git远程仓库地址
fetch = +refs/heads/*:refs/remotes/origin/*
搜索问题提供了帮助的原文地址链接,非常感谢
https://www.cnblogs.com/shenyanrushang/p/10852463.html
https://www.jianshu.com/p/c0c1a9e14fbb
本作品采用《CC 协议》,转载必须注明作者和本文链接