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

GIT: Зачем нужны указатели на ветки?

Я так и не смог понять, зачем нужны указатели на ветки? Окей Head указывает на тот коммит, где мы сейчас работаем. Что мешает его использовать везде? Зачем еще какие-то указатели на ветки нужны (да еще и в таком диком количестве).
  • Вопрос задан
  • 1440 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
Указатель позволяет обратиться к конкретному коммиту по осмысленному имени.
Ни какой особой разницы между HEAD и именованными коммитами на ветки или тегами нет.
Просто, если их не будет, вам же самому будет трудно отыскать нужную ветку или тег.

Как можно по вашему использовать один HEAD для того чтобы показывать на текущий коммит и на коммиты веток? Он один должен будет показывать на все? И быть словарем, чтобы можно было в нем одном сохранить несколько разных указателей под разными именами? А теперь подумайте о распределенной природе Git и подумайте как бы вы синхронизировали такой HEAD между репозиториями. Как бы вы понимали какие ветки или тэги локальные, а какие нужно сливать в удаленный репозиторий.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽