Можно ли выполнить первую фиксацию в новом репозитории с использованием другого имени ветки, чем "master"? Спасибо вам
Можно ли указать имя ветки при первом фиксации в git?
Ответ 1
Да. Прежде чем совершить какое-либо коммитирование, вы можете просто сделать git symbolic-ref HEAD refs/heads/not-master
. Это изменяет имя ветки, на которой вы находитесь (у которой нет коммитов).
Ответ 2
Конечно - когда репозиторий git пуст, ветвей нет. Только HEAD указывает на refs/heads/master
, который будет первой ветвью, созданной первым фиксатором. Если вы используете git >= 1.7.10, вы можете создать ветвь до первой фиксации, которая будет использоваться вместо master (git checkout -b dev
), и вы не получите созданную ветвь.