У меня есть исходный файл, в котором добавлено 2 функции. Чтобы сделать выбор вишни, я бы хотел сделать это в 2 этапа: по одной для каждой функции. До сих пор в подобных ситуациях использование git add -p
служило мне хорошо, чтобы зафиксировать одну функцию, оставив локальные файлы на завершающей стадии.
Однако у меня теперь есть проблема, что git add -p
хочет создать комманду, которая включает изменения для обеих функций. Даже если изменения находятся на отдельных строках, s
(для "split" ) больше не хочет разбить кусок на более мелкие куски...
Вкратце: я не могу отделить изменения для двух функций таким образом. Есть ли способ вручную отредактировать патч, например, с помощью vi, без фактического изменения исходного файла?