Very cool way to learn git via the command line: Learn git by cloning this repo. Then you check README.md for your next clue.

This is a terminal game designed to test your knowledge of git commands. Each level in the game is a task to perform on this repo. Once you perform that task, you will be given your next task. There are a total of ten levels, each one harder than last! ~ hgarc014/git-game · GitHub