@beduin01

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

Я так и не смог понять, зачем нужны указатели на ветки? Окей Head указывает на тот коммит, где мы сейчас работаем. Что мешает его использовать везде? Зачем еще какие-то указатели на ветки нужны (да еще и в таком диком количестве).
  • Вопрос задан
  • 1431 просмотр
Решения вопроса 1
Указатель позволяет обратиться к конкретному коммиту по осмысленному имени.
Ни какой особой разницы между HEAD и именованными коммитами на ветки или тегами нет.
Просто, если их не будет, вам же самому будет трудно отыскать нужную ветку или тег.

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

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

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