git: committing only a part of a file

git: committing only a part of a file

Try

Then Git will ask you

And here the meaning of each option:

Option Meaning
y stage this hunk for the next commit
n do not stage this hunk the next commit
q quit; do not stage this hunk or any of the remaining ones
a stage this hunk and all later hunks in the file
d do not stage this hunk or any of the later hunks in the file
g select a hunk to go to
/ search for a hunk matching the given regex
j leave this hunk undecided, see next undecided hunk
J leave this hunk undecided, see next hunk
k leave this hunk undecided, see previous undecided hunk
K leave this hunk undecided, see previous hunk
s split the current hunk into smaller hunks
e manually edit the current hunk
? print help

[Reference]

Leave a Reply