Git тянуть все ветви из удаленного хранилища

Как вытащить все удаленные ветки в свой собственный репозиторий?

если я наберу:

git branch -a

Я получаю длинный список ветвей, но если я наберу:

git branch 

Я вижу только 2 из них.

Как мне тянутьВСЕ ветки в мой локальный список?

Я знаю, что могу сделать:

git checkout --track origin/branch-name

но это тянет и проверяет только одну ветвь за раз. Любой способ сделать все это сразу без всей этой утомительной работы бегаgit checkout - отслеживать происхождение / название филиала снова и снова и снова?

пс. Я попробовал следующие команды, ни одна из них не заставила удаленные ветви появляться в моеммерзавец ветка список:

git fetch --all
git remote update
git pull --all

Ответы на вопрос(4)

Ваш ответ на вопрос