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

В процессе работы забыл создать ветку и переключиться на неё и продолжил работу уже в законченной ветке. Работы достаточно много, как создать ветку и перенести все изменения с текущей без потерь? Заранее спасибо!
  • Вопрос задан
  • 8732 просмотра
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы