Patch mode allows you to stage parts of a changed file, instead of the entire file. This allows you to make concise, well-crafted commits that make for an easier to read history.

from git add -p: The most powerful git feature you’re not using yet | John Kary via reddit.