リモートリポジトリのクローンを作成した後、-aオプションを指定してもリモートブランチは表示されません。何が問題でしょうか?デバッグする方法は?このスニペットでは、2つのリモートブランチは表示されていません。
$ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git
$ cd pythonwebkit
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
$ git --version
git version 1.8.3.1
別のマシンで同じコマンドを試してみましたが、うまくいきます:
$ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git
Receiving objects: 100% (186886/186886), 818.91 MiB | 3.44 MiB/s, done.
$ cd pythonwebkit/
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/debian
remotes/origin/master
remotes/origin/python_codegen
$ git --version
git version 1.7.1
別のレポのクローンも作成しようとしましたが、うまくいきます。このマシンでもう一度試すことはできますが、何が問題なのかを知った方がよいでしょう。
どんな提案やヒントも大歓迎です。
編集:回答の概要:gitバージョン1.8.3.2以降、「-depth」と「--no-single-branch」を一緒に使用して、以前と同じ動作にする必要があります。これはバグ修正と見なされます。
git branch -avv
git clone --depth=1 --no-single-branch
。これがほとんどの場合に必要です。
master
あなたの地元の支店です。remotes/origin/master
対応するリモートブランチです。質問は正確には何ですか?