Расположение файла Git HEAD в удаленном хранилище - PullRequest
0 голосов
/ 24 января 2012

Я работаю над проектом Git, и у меня возник вопрос о HEAD.

В нашем удаленном репозитории Git я вижу файл

git_repo_home/HEAD

и другой файл

git_repo_home/refs/heads/HEAD

Содержимое предыдущего файла refs/heads/master, которое выглядит нормально, потому что мы хотим, чтобы HEAD указывал на master.

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

1 Ответ

1 голос
/ 24 января 2012

Сделайте git branch -a и посмотрите, видите ли вы HEAD как одну из ветвей. Вы, должно быть, создали один, как вы упомянули. Вы можете удалить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...