You're working on some code, and you discover a bug. You're not sure if it is a bug introduced by your latest changes which are not ready to commit, or something which was broken before and you simply didn't notice. Easy to check: use git stash to hide away your latest changes, re-check for the bug, and when you're ready bring back your latest work by calling git stash apply.
This workflow is simpler than making temporary branches which might only have one commit and are not even worth having a name.
Seems news.yc is getting more and more dupes these days, such as this one. Great article nonetheless, but it has been shared before :)
There's a startup idea... give me concentrated data collected from various places on the internet (Reddit, YC, Digg, Del.icio.us, etc...) on a given topic. That's really what I want to see when I search for things like nginx, mod_wsgi, git, etc...
My little brain tells me this doesn't exist yet... but surely correct me if I am wrong :) For the record I am talking about the entire interweb (as we know it through popular "social" websites like those aforementioned) not just entering the git tag into delicious.
For example, instead of "git add -i", try "git add --patch". Instead of making your own branches for temporarily changing gears, try "git stash".