Выполнение частичных хаков в Git

Если бы я сделал два логических изменения, которые непрерывны в коде. Git показывает его как один кусок, добавляя в интерактивном режиме.

Есть ли способ добавить только несколько строк в hunk, во время add --patch?

Ответы

Ответ 1

В режиме git add --patch есть опция для разделения отдельного куска или редактирования отдельной строки.

git add --patch:

s - split the current hunk into smaller hunks
e - manually edit the current hunk

Разве это не решило бы вашу проблему относительно вашего непрерывного набора строк?

После добавления партиций для фиксации Пользователь должен использовать ТОЛЬКО git commit для фиксации, используя git commit -a или используя фиксацию с флагом all files, игнорирует добавленную часть и совершает все поэтапные файлы.