После клонирования удаленного репозитория не отображается ни одна удаленная ветвь с параметром -a. В чем может быть проблема? Как это отладить? В этом фрагменте две удаленные ветви не показаны:
$ 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» должны использоваться вместе, чтобы получить то же поведение, что и раньше. Это считается исправлением ошибки.