Online Git exercises: practice in the browser
Level up your Git skills with interactive exercises sorted by theme and difficulty. Investigations and 'Complete the Command': everything happens in your browser, no installation needed.
Two formats to validate your Git skills
Each format targets a different aspect of learning. Combine them to earn your certification.
Interactive investigations
Story-driven missions where you must solve a Git problem by typing the right commands. Each investigation tells a story: a missing commit, a corrupted branch, a failed merge.
Complete the Command
Targeted questions where you find the right flag or sub-command to complete a Git command. Instant feedback and explanation with every answer.
Exercises in a real terminal
You type real Git commands and see the result in real time. No installation required.
Interactive investigation
Complete the Command
5 competencies assessed
The certification covers 5 essential Git competency blocks, from versioning to conflict resolution.
Versioning
init, add, commit, log
Collaborate
pull, push, fetch, remote
Undo
status, diff, restore
Branches
branch, switch, merge
Conflicts
markers, resolution
Five categories to cover all of Git
From basics to advanced techniques, each category targets an essential aspect of Git.
Git basics
git init, add, commit, status, log. The essential foundations to get started confidently with Git.
Branches & navigation
Create, switch, list and delete branches. Understand HEAD and references.
Merge & rebase
Merge branches, resolve conflicts, understand the difference between merge and rebase.
Remote repositories
clone, push, pull, fetch, remote. Work as a team with shared repositories.
Advanced techniques
cherry-pick, reflog, bisect, reset, revert. The commands that make a difference in real-world situations.
GitQuest is created by Anaïs (nouvelle fenêtre), web developer and head of education, specializing in tech training and digital accessibility.
Questions about Git exercises
Now is the time to practice Git
Start the exercises for free and progress at your own pace in the browser.
Launch my first exercise