Это маленькое руководство о том как создать пустую ветку в Git.
Источник: How to Create a New and Empty Branch in Git
Если хотите создать новую (см. без родительского коммита) ветку в Git — вам необходимо выполнить следующую команду:
1 |
git checkout --orphan NEW_BRANCH |
Правда при этом все файлы из рабочей директории будут на месте.
Если вы хотите создать новую пустую ветку — вам нужно скомбинировать 2 команды:
1 |
git checkout --orphan NEW_BRANCH && git reset --hard |
Так же параметр —orphan дает возможность создать новую ветку с определенного коммита:
1 |
git checkout --orphan NEW_BRANCH TARGET_REFERENCE |
При этом будет создана новая ветка без родительского коммита и в индексе Git будут находится все файлы из выбраного целевого коммита.
Подброней можно почитать в официальной документации Git