Задать вопрос

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

Мне нужно создать новую чистую ветку, но так как в git это невозможно, я выбираю наиболее приближенную по конфигурации. Далее создаю новую ветку с помощью команды git checkout --orphan new-name и после этого делаю незначительное изменение в любой файле и выполняю add и commit. Далее я удалю файл из, как мне казалось, новой ветки, но он удаляется из из той ветки, с которой я создавал текущую. Разве так должно быть? Как правильно создать новую чистую ветку чтобы не повторить вышеописанное?
  • Вопрос задан
  • 9552 просмотра
Подписаться 9 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
@Vitsliputsli
git checkout --orphan newbranch
git reset
git commit --allow-empty -m "init"

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

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

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