Перемещение незафиксированных изменений в новую ветку

Возможный дубликат:
Переместить существующую, незастроенную работу в новую ветку в Git

У меня есть код в ветке ABC.

После внесения в него некоторых изменений я хочу переместить все эти незафиксированные изменения в фиксацию на новом ветки ABC_1.

Как это можно сделать, пожалуйста?

Ответ 1

Просто создайте новую ветку:

git checkout -b newBranch

И если вы сделаете git status, вы увидите, что состояние кода не изменилось, и вы можете передать его новой ветке.

Ответ 2

Просто перейдите к новой ветке. Неопределенные изменения переносятся.

git checkout -b ABC_1

git commit -m <message>

Ответ 3

Просто создайте новую ветку с git checkout -b ABC_1; ваши незафиксированные изменения будут сохранены, и вы затем передадите их этой ветке.