我已将我的USB记忆棒设置为git repo(不要问为什么)但我只是做了git fetch --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
我的USB project.git / config包含:
[remote "origin"]
url = C:/xampp/htdocs/networkroot/.
不确定是否应该如此。