Для того чтобы в git добавить в следующий коммит только часть изменений осуществленных в файле необходимо добавить его с ключом patch
или p
в короткой записи:
после чего в консоли будет отображаться последовательно все изменения и задаваться вопрос для каждого из них:
Stage this hunk [y,n,q,a,d,/,j,J,g,s,e,?]?
Где:
- y - записать изменение
- n - пропустить
- a - записать это и все последующие
- d - пропустить это и все последующие
- ? - справка по всем остальным клавишам
Friend:: Squash commit in git