Подтвердить что ты не робот

GIT репозиторий для вытягивания или клонирования получает только ветвь Master

Я размещаю BitBucket при я git clone в репозитории или использую git pull origin master и git pull origin myBranch, он выполняет второй раз, но когда я перечисляю ветки с git branch -v, я вижу только master. Выполнение git status ничего не показывает.

Как перенести все ветки с веб-репо на локальное репо?

Может быть, это потому, что я изменил компьютеры и имя в настройках git, изменив их, так что я могу получить master, так как это ветка по умолчанию, а другая может быть доступна только тем, кто ее создал?

4b9b3361

Ответ 1

Попробуйте использовать это:

git branch -a

Вы увидите список удаленных ветвей в источнике/например.

Вывод:

remotes/origin/tk_removes_call_centers
remotes/origin/tk_warm_transfer_fix
remotes/origin/update_README

и вы можете

git checkout [any_individual_branch_name]

Вы также можете получить тот же список с git branch -v --all, который включает в себя самую последнюю информацию о совершении, т.е.

git branch -v --all

выход:

remotes/origin/tk_removes_call_centers     1478b14 re-adding call feedback workers
remotes/origin/tk_warm_transfer_fix        94720c5 handling blank auto policy
remotes/origin/update_README               a769b82 Update README

git branch -v (без --all) показывает только ветки, над которыми вы работали. Когда вы используете --all, вы видите все ветки отслеживания в origin/

по теме:
- Как клонировать все удаленные ветки в Git?
- Как создать удаленный ветвь Git?



-
Git fetch удаленная ветка
- Как проверить удаленную ветку Git?

Ответ 2

Сделайте этот список команд:

git branch -a:

вы увидите список удаленных ветвей

git начало удаленного шоу

Он отобразит все ветки, известные вашему локальному репозиторию. Если ветвь, которую вы хотите использовать, отсутствует в списке, запустите команду

git удаленное обновление

который обновляет весь список удаленных веток, отслеживаемых вашим локальным репозиторием, а затем запускает

git fetch

который обновляет все отслеживаемые ветки.

Затем вы можете создать свою ветку со следующей командой checkout:

git checkout -b your_branch_local_name origin/your_branch_remote_name