Я работаю над проектом Git, и у меня возник вопрос о HEAD.
В нашем удаленном репозитории Git я вижу файл
git_repo_home/HEAD
и другой файл
git_repo_home/refs/heads/HEAD
Содержимое предыдущего файла refs/heads/master
, которое выглядит нормально, потому что
мы хотим, чтобы HEAD
указывал на master
.
Однако должен ли существовать последний файл? Я думал только ветки
должен существовать в / refs /heads и HEAD
не ветка, верно? я задаюсь вопросом
если мы ошибочно создали ветку HEAD
. Содержимое этого файла является хешем SHA.