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

Как в git перенести некомиченные изменения из одной ветки в другую?

В процессе работы забыл создать ветку и переключиться на неё и продолжил работу уже в законченной ветке. Работы достаточно много, как создать ветку и перенести все изменения с текущей без потерь? Заранее спасибо!
  • Вопрос задан
  • 8804 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
sosnovskyas
@sosnovskyas
просто сделать ветку не делая чекаут при этом и находясь в этой ветке сделать коммит
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Denormalization
@Denormalization
Можно так же использовать git stash для этого.
Особенно если нужно переключиться на другую ветку, там что-то сделать и потом вернуться обратно.
Ответ написан
@SaXXuM
Можно использовать branch forcing:
git commit -m "Begin implementing the feature"
git checkout -b feature
git branch -f master HEAD~1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽