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

2900

Я поделал кой-чего у себя в коде, а потом решил, что это должно быть на отдельной ветке. Как мне перенести все эти изменения на новую ветку без лишних коммитов? Откатывать изменения как-то не хочется.

Оригинал на английском

Ответ:

Воспользуйтесь командой git checkout -b <имя-ветки>. Это создаст новую ветку и не ревертнет текущие изменения. Потом сделайте коммит командами git add <имя-файла> <имя-файла-2> и git commit -m "имя-коммита".