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