我的同事具有存储库和操作的方式:git的远程显示原点异常
$ git remote show origin
输出:
* remote origin
...
Remote branches:
...
DowSzkDoZgl tracked
IR-Prod tracked
...
Local branches configured for 'git pull':
DowSzkDoZgl merges with remote origin/DowSzkDoZgl
IR-Prod merges with remote IR-Prod
...
Local refs configured for 'git push':
DowSzkDoZgl pushes to DowSzkDoZgl (up to date)
IR-Prod pushes to IR-Prod (local out of date)
...
的异常出现在线路后Local branches configured for 'git pull':
DowSzkDoZgl merges with remote origin/DowSzkDoZgl
具体,origin/DowSzkDoZgl
。
为什么它指定产地/在远程分支机构名称的前面?其他配置上拉树枝都没有这一点,我们已经所以它似乎是多余的起源的“内部”。
编辑
混帐配置:
[branch "DowSzkDoZgl"]
remote = origin
merge = refs/heads/origin/DowSzkDoZgl
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
很可能远程分支名称实际上是“origin/DowSzkDoZgl”。这仍然是一个有效的分支名称。你在''remote' origin“]部分的'.git/config'中看到了什么? – 2013-02-28 00:32:03