Для того чтобы в git добавить в следующий коммит только часть изменений осуществленных в файле необходимо добавить его с ключом patch или p в короткой записи:

git add -p <filename>

после чего в консоли будет отображаться последовательно все изменения и задаваться вопрос для каждого из них:

Stage this hunk [y,n,q,a,d,/,j,J,g,s,e,?]?

Где:

  • y - записать изменение
  • n - пропустить
  • a - записать это и все последующие
  • d - пропустить это и все последующие
  • ? - справка по всем остальным клавишам

Friend:: Squash commit in git