Stumbled today on this wonderful project. From the project's README.md file:
This is a terminal game whose goal is to test your level of Git knowledge. Each level in the game is a task that must be completed in the repository. After completing the current task, you will receive the next task. There are a total of 10 levels that increase in difficulty! ')