<blockquote class='posterous_short_quote'>Legit is a complementary command-line interface for Git, optimized for
workflow simplicity.
It is heavily inspired by GitHub for Mac.</blockquote>
via git-legit.org
Githug is designed to give you a practical way of learning git. It has a series of levels, each utilizing git commands to ensure a correct answer.
Git is a version control Swiss army knife. A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master.