Lots of nice git tips! I was not aware of the interactive git add with the -p option.
Some good tips here, I hadn’t heard of a few of these. Lately I’m finding it pretty nice to have my git log always visible in a terminal window while I’m working, right now I’m using a great little script called omglog to do this. It’s nice having a bit of context about where you are in the git tree and to see at a glance where every branch is up to.