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

Мне нужно создать новую чистую ветку, но так как в git это невозможно, я выбираю наиболее приближенную по конфигурации. Далее создаю новую ветку с помощью команды git checkout --orphan new-name и после этого делаю незначительное изменение в любой файле и выполняю add и commit. Далее я удалю файл из, как мне казалось, новой ветки, но он удаляется из из той ветки, с которой я создавал текущую. Разве так должно быть? Как правильно создать новую чистую ветку чтобы не повторить вышеописанное?
  • Вопрос задан
  • 7827 просмотров
Решения вопроса 2
@Vitsliputsli
git checkout --orphan newbranch
git reset
git commit --allow-empty -m "init"

Будет создана новая ветка newbranch, независимая от текущих веток и с 1 пустым коммитом.
Ответ написан
Комментировать
alternativshik
@alternativshik
git checkout -b branch_name...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы