Как создать чистую ветку в git?

Начиная с версии 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>

Ссылки по теме:

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*


тринадцать − 13 =