git add -ip. La opción -p habilita el modo por trozos (hunks) e -i habilita el modo interactivo.If you like atomic commits but forget to commit often (like me), "git add -ip" and "s" are your best friends! pic.twitter.com/ZaxAAZZyJ4
— Safia Abdalla (@captainsafia) 17 de febrero de 2017
El comando responderá con todos los cambios uno a uno en forma de trozos, y en cada cual preguntará si se desea agregar al commit o hacer otra cosa. Algunas de las opciones disponibles son:
y - Agrega el trozo.
n - No agrega el trozo.
a - Agrega éste y todos los trozos del archivo actual.
d - No agrega éste ni todos los demás trozos del archivo actual.
s - Parte este trozo en trozos más pequeños.
Todas las opciones.
Más: Git add documentation.