Предположим, что я сделал чек из ветки master
. Там есть 2 файла: A
и B
.Зафиксировать локальные файлы для разных ветвей
Я отредактировал оба из них, теперь у меня есть файлы A1
и B1
. Внезапно я понял, что это было бы хорошей идеей, чтобы разделить эти изменения следующим образом:
- создать
branchA
и совершитьA1
, но оставитьB
без изменений. (branchA имеет A1 и B) - создать
branchB
и совершитьB1
, но оставитьA
без изменений. (ветвь B имеет B1 и A)
Как достичь этого с минимальными усилиями?
Не теряйте изменения в файле B1 при сбросе на HEAD ~? – Dan
Вы не потеряете свои изменения, поскольку это не был сброс. Это создавало ветку в точке. – cforbish