Kenneth Reitz: "Why not bring this innovation back to the command line?" Legit is a short set of commands to make git do the stuff you think it should do, with minimal steps. As an example, switch <branch> switches to a branch and automatically stashes and unstashes any changes. This command alone makes the project worth a look.
You may ask yourself where in the world would I ever use this? If you ever find yourself helping someone remote, who is new to a Mac, walk through a series of command line configuration steps, you'll know the answer. The project written by Ilia Choly as a fork of Matthew Jording's ttyrec.
Here's a similar project, with the added bonus of overlaying keypresses on the resulting GIF.