Nicht immer möchte man alle Änderungen in einen Commit aufnehmen.
Hier die Anleitung

Zeilenweise Committen

$ git add -p <filename>

Alternativ können die zu übernehmenden Änderungen auch im Editor Ihrer Wahl ausgewählt werden:

$ git add -e <filename>

Nach Aufruf des Befehls öffnet ich der Standard-Editor. Um eine Zeile hinzuzufügen/zu entfernen muss man das + oder - mit einem # ersetzen.

Schließlich können die ausgewählten Abschnitte mit

$ git commit

übertragen werden.

Quelle: