master
- ссылка на конец ветви.По соглашению (и по умолчанию) обычно это основная ветвь интеграции, но это не обязательно.
HEAD
на самом деле является специальным типом ссылки, которая указывает на другую ссылку.Это может указывать на master
или может не (оно будет указывать на то, какая ветвь в данный момент извлечена).Если вы знаете, что хотите совершить переход в ветку master
, нажмите на нее.
Вот наглядный пример:
В вашем собственном хранилищеВы можете проверить, куда указывает HEAD
, запустив это:
$ git symbolic-ref HEAD
refs/heads/master
Однако выяснить, куда указывает remotes/origin/HEAD
, сложнее, поскольку он находится на удаленной машине.
Здесь есть отличный небольшой учебник по ссылкам на git:
http://people.gnome.org/~federico/news-2008-11.html#pushing-and-pulling-with-git-1