git fetch获取不到远程分支的问题

项目比较大,首次clone 时选择了Depth=1, 

然后再想切换到特定分支时,发现看不见远程分支,

即用了 git fetch也不行,

后来发现是本地的.git/config文件的问题,之前是这样的:

[remote "origin"] 
    url = https://xxx.com/xxx.git 
    fetch = +refs/heads/master:refs/remotes/origin/master

改成*, 不能写死是master分支:

[remote "origin"]
	url = xxx.com/xxx.git
	fetch = +refs/heads/*:refs/remotes/origin/*

重新git fetch, 就可以看到所有分支了。


版权声明:本文为rclijia原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。