Git Exercises
Test your Git skills with exercises from all categories:
Exercises
Install3 exercises
Config3 exercises
Get Started3 exercises
New Files3 exercises
Staging Environment3 exercises
Commit4 exercises
Tagging3 exercises
Stash3 exercises
History3 exercises
Help3 exercises
Branch3 exercises
Branch Merge4 exercises
Workflow4 exercises
Best Practices3 exercises
SSH Security4 exercises
Set Remote3 exercises
Pull from Remote4 exercises
Push to Remote3 exercises
Remote Branch4 exercises
Pull from Remote Branch4 exercises
Push to Remote Branch3 exercises
Clone3 exercises
Pull Request3 exercises
Revert3 exercises
Reset3 exercises
Amend2 exercises
Rebase3 exercises
Reflog3 exercises
Recovery4 exercises
.gitignore3 exercises
.gitattributes3 exercises
LFS3 exercises
Signing3 exercises
Cherry Pick/Patch3 exercises
Merge Conflicts3 exercises
CI/CD3 exercises
Hooks3 exercises
Submodules3 exercises
Remote Advanced3 exercises
The Exercise
The exercises are a mix of "multiple choice" and "fill in the blanks" questions. There are between 3 and 9 questions in each category. The answer can be found in the corresponding tutorial chapter. If you're stuck, or answer wrong, you can try again or hit the "Show Answer" button to see the correct answer.