Скажем, я собираюсь реализовать 3 разных функции в 3 разных файлах (fileA, fileB fileC) для моего нового проекта.
Я думал, что мне просто нужно добавить мой (в настоящее время пустой) проект в git:
git init
а затем создайте 3 разных ветки:
git branch file1_branch
git branch file2_branch
git branch file3_branch
но это не работает:
fatal: Недействительное имя объекта: 'master'.
Почему это?
Может быть, проблема может быть связана с тем, что даже мастер-ветвь не была создана на данный момент? Я попытался сделать git branch
. Это ничего не дало.
Затем я подумал о том, чтобы сделать "пустую" фиксацию, чтобы обязать git создать ветвь master
:
git commit -m `initial_commit`
но поскольку я не добавлял никаких файлов в промежуточную область, он не работает.
Имейте в виду, что я собираюсь начать свой проект, поэтому на данный момент у меня нет файлов для добавления в commit!
Как решить эту проблему? Я что-то делаю неправильно?
Спасибо