Adding changes by hunk to the staging area.

git add -p breaks down changes into hunks and lets you review them one by one choosing to add them to the staging area or not.