Після клонування віддаленого сховища воно не відображає жодної віддаленої гілки за допомогою параметра -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" потрібно використовувати разом, щоб отримати таку ж поведінку, як і раніше. Це вважається виправленням помилки.
master
є вашим місцевим відділенням.remotes/origin/master
є відповідною віддаленою гілкою. Яке саме питання?