A couple of scripts that wrap git and generate short commit IDs that are linear, i.e., they start at 0000000, then 0000001, 0000002, and so forth.
It's kind of a useless hack but silly.
gitin is a minimalist tool that lets you explore a git repository from command line. You can search from commits, inspect indvidual files and changes in the commits, see ahead/behind commits etc. It is an alternative and interactive way to explore the commit history. Also, you can explore your current state by investigating diffs, stage your changes and commit them.
A short and sweet page about how easy it is to fuck up using git, giving specific examples, and how to get out of those situations.