Задать вопрос
@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

И почему они добавлялись только после перехода по веткам?
  • Вопрос задан
  • 96 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Это список локальных веток.

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽