Git add partial files
I often write lots of code at once and forget to commit. Then I have to create one huge commit with all changes, because I thought I can't partially stage and commit a file.
Turns out, you can do exactly that with git add -p
!
This command lets you interactively select which hunks
(blocks of changes)
you want to stage.