私の同僚にはリポジトリがあり、次のことを行っています。
$ 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
.
リモート ブランチ名の前にorigin/を指定するのはなぜですか? 他のプル構成ブランチにはこれがなく、すでにオリジンの「内部」にあるため、冗長に見えます。
編集
git 設定:
[branch "DowSzkDoZgl"]
remote = origin
merge = refs/heads/origin/DowSzkDoZgl
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*