Задать вопрос
@Drovosek01

Что означает список веток в начале вывода команды git branch -a?

Есть репозиторий на гитхабе. В репозитории несколько веток.
Я склонировал репозиторий стандартной командой
git clone ссылка

Потом посмотрел какие есть ветки выполнив команду
git branch -a
И получил такой вывод:
* removed
  remotes/origin/HEAD -> origin/removed
  remotes/origin/main
  remotes/origin/pdp
  remotes/origin/removed

Скриншот фрагмента кода удалён модератором.
Потом я просто по переключался на каждую ветку командами
git checkout pdp
git checkout main

Потом снова посмотрел список веток командой:
git branch -a
И получил вывод:
* main
  pdp
  removed
  remotes/origin/HEAD -> origin/removed
  remotes/origin/main
  remotes/origin/pdp
  remotes/origin/removed

Скриншот фрагмента кода удалён модератором.

Собственно что означают строки:
* main
  pdp
  removed

И почему они добавлялись только после перехода по веткам?
  • Вопрос задан
  • 92 просмотра
Подписаться 2 Простой 3 комментария
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Это список локальных веток.

Когда вы делали git checkout pdp он вам должен был написать что не нашёл такой локальной ветки, но нашёл удалённую (remote) и создал одноимённую локальную ветку на её основе.

Подозреваю что вам стоит ознакомиться с основами git, потому что ветки это базовое понятие.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Потому что вы создали локальные ветки, но не слинковали их с origin
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы