Начиная с версии git 2.27, для создания пустой ветки без истории можно использовать следующую команду:
git switch --orphan <new branch>
В отличие от git checkout --orphan <new branch>
, в этой ветке не будет никаких файлов из вашей текущей ветки (за исключением тех, которые git не отслеживает).
Это должен быть предпочтительный способ создания пустых ветвей без какой-либо предыдущей истории.
Как только у вас появятся коммиты в этой ветке, их можно будет отправить на github с помощью git push -u origin <branch name>
:
git switch --orphan <new branch> git commit --allow-empty -m "Initial commit on orphan branch" git push -u origin <new branch>
Ссылки по теме:
Оставьте первый комментарий