设置Git以获取所有远程分支

9

我不知道怎么搞的,git配置文件的[remote]部分出现了以下内容:

fetch = +refs/heads/master:refs/remotes/origin/master

当然,这意味着我永远看不到我的合作者添加的分支。我意识到需要改为:
fetch = +refs/heads/*:refs/remotes/origin/*

但我很困惑为什么我的配置会以这种方式结束,更重要的是,我如何避免它再次发生。有没有想法如何设置一个仓库,使其不会出现这种情况?

谢谢, cf

1个回答

6

看起来你使用了git remote add -t master origin url/to/origin/.git-t master开关覆盖了fetch refspec,只获取那一个分支。如果你跳过-t master,那么你将得到期望的glob refspec。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接