Code Cardio
Commit, branch, merge, push, and the commands that get you out of trouble.
Runs in a simulated environment in your browser: type real commands and it responds. Free, no account needed.