Только мастер-ветвь видна после клонирования репозитория Git

Я работаю над проектом, и я создал репозиторий с ветвью master. Кто-то, кто работает над ним, добавил ветку с именем new-branch - их изменения кода находятся в этой ветке.

Однако, когда я клонирую репозиторий,

$ git clone [email protected]:me/my-repo.git

Я могу успешно клонировать его, но он показывает только ветвь master. Я не знаю, как я могу просмотреть/получить new-branch.

Как я могу поместить эту ветку в мой репозиторий?

Ответы

Ответ 1

При клонировании репозитория все удаленные ветки создаются как "удаленные ветки отслеживания" в вашем репозитории. Они не отображаются по умолчанию, но вы можете увидеть их с помощью:

git branch -a

Если вы выполните git checkout new-branch, git найдет ветку удаленного отслеживания с тем же именем, автоматически создайте новую локальную ветку из той же фиксации и переключитесь на новую локальную ветвь.

Для будущей работы команда git fetch обновит все ветки удаленного отслеживания с их последним фиксацией с удаленного устройства.