git拉取,切换不到远程某些分支

问题案例

这里分支名称仅限举例子

远程分支有master,dev,test1,test2;
本地使用git branch -a 只能看到 master,dev ,head->master ;
使用git pull ,git checkout,git fetch等相关命令, 都无法获得test1, test2分支;

网上搜索问题后,最终发现是 .git/config 中的配置限制了 , 见下图

git拉取,切换不到远程某些分支

问题解决

[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 协议》,转载必须注明作者和本文链接
六月的风
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!