git fetch --all - 正在创建额外的分支

时间:2015-05-07 14:08:31

标签: git git-branch git-fetch

我已将我的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/.

不确定是否应该如此。

0 个答案:

没有答案