Большинство Git-репозиториев используют master
в качестве основной (и по умолчанию) ветки - если вы инициализируете новое Git-репо через git init
, по умолчанию будет master
извлечено.
Однако,если вы клонируете репозиторий, то ветка по умолчанию у вас есть независимо от того, на что указывает HEAD
пульта дистанционного управления (HEAD
на самом деле является символьным номером , указывающим на имя ветви).Таким образом, если клонированный вами репозиторий имеет HEAD
, на который указывает, скажем, foo
, то у вашего клона будет просто ветвь foo
.
Удаленный компьютер, с которого вы клонировали, может все еще иметь master
ветвь (вы можете проверить с помощью git ls-remote origin master
), но вы не создали бы локальную версию этой ветки по умолчанию, потому что git clone
только проверяет HEAD
.
пульта дистанционного управления.