Windows用のgit bashを使用しています:
$ git version
git version 1.8.0.msysgit.0
何ヶ月もの間、すべてが正常に機能しており、徐々に git の動作に慣れてきましたが、突然、プルしようとするたびに git pull が多数の「新しい」ブランチを取得しています。
me@MYPC /d/Projects/MyProject (master)
$ git pull
From github.com:ClientUsername/RepoName
* [new branch] branch1 -> origin/branch1
* [new branch] branch2 -> origin/branch2
Already up-to-date.
me@MYPC /d/Projects/MyProject (master)
$ git pull
From github.com:ClientUsername/RepoName
* [new branch] branch1 -> origin/branch1
* [new branch] branch2 -> origin/branch2
Already up-to-date.
設定が間違っていませんか? これは正常な動作ですか?
編集
いくつかの有益なコメントの後、ブランチ ファイルを .git\refs\remotes\origin から削除しました。もう一度引っ張ろうとしたところ、次のようになりました。
me@MyPC /d/Projects/MyProject (master)
$ git pull
From github.com:ClientUsername/RepoName
* [new branch] Branch1 -> origin/Branch1
* [new branch] Branch2 -> origin/Branch2
* [new branch] branch1 -> origin/branch1
* [new branch] branch2 -> origin/branch2
Already up-to-date.
me@MyPC /d/Projects/MyProject (master)
$ git pull
From github.com:ClientUsername/RepoName
* [new branch] Branch1 -> origin/Branch1
* [new branch] Branch2 -> origin/Branch2
Already up-to-date.
唯一の違いはブランチ名のケースですか?