git fetch--正在创建的所有额外分支
我已经将我的U盘设置为git回购(不要问为什么),但我只是做了一个git fetch--正在创建的所有额外分支,git,git-branch,git-fetch,Git,Git Branch,Git Fetch,我已经将我的U盘设置为git回购(不要问为什么),但我只是做了一个git获取--all并得到以下消息: 38ea2b1..2b4fdaf master -> usb/master * [new branch] usb/branch/A -> usb/usb/branch/A * [new branch] usb/branch/B -> usb/usb/branch/B * [new branch] usb/master -&g
git获取--all
并得到以下消息:
38ea2b1..2b4fdaf master -> usb/master
* [new branch] usb/branch/A -> usb/usb/branch/A
* [new branch] usb/branch/B -> usb/usb/branch/B
* [new branch] usb/master -> usb/usb/master
这看起来令人担忧
似乎正在创建其他不必要的分支。这将是usb/usb/usb/usb
分支无限循环的开始吗
我应该怎么做才能消除这个问题
==更新1
在.git/config
中,我有:
[remote "usb"]
url = /path/to/usb/repo.git
fetch = +refs/heads/*:refs/remotes/usb/*
看起来很标准。但就在它的正下方,我有一个奇怪的东西:
[branch "branch/A"]
remote = usb
merge = refs/heads/branch/A
[branch "usb/branch/B"]
remote = .
merge = refs/heads/branch/A
[branch "usb/branch/C"]
remote = .
merge = refs/heads/branch/A
这种情况还在继续。总共大约20个条目
这是怎么回事
==更新2
My USB project.git/config包含:
[remote "origin"]
url = C:/xampp/htdocs/networkroot/.
不确定这是不是应该的。您的
${HOME}/.gitconfig
和存储库.git/config
文件中有什么?我怀疑这是一个写得很糟糕的参考规范…有什么特别的吗?总共有122行。[remote“origin”]
部分(假设您的遥控器实际命名为“origin”)就足够了……usb repo中是否有usb
remote?@StenSoft否。我的问题是粘贴我的project.git/config。