⬡
git quiz
learn git from zero to confident
resume
loading…
↩ continue
× start fresh
step 1 — choose your tier
TIER 1
The Essentials
The 35 commands every developer uses daily — init, clone, add, commit, push, pull, branches, merging and more.
init & clone
staging
commits
push & pull
branches
merge
stash
reset & revert
HEAD
.gitignore
tags
TIER 2
Practice & Best Practices
More practice plus real-world workflow habits — cherry-pick, reflog, bisect, aliases, PR workflow, conflict resolution and more.
cherry-pick
reflog
bisect
aliases
PR workflow
conflicts
rebase -i
git config
blame
clean
best practices
step 2 — choose your mode
📖
Training
Answer shown. Read and learn at your own pace.
beginner friendly
⚡
Test
Pick the answer, rate confidence. Wrong answers recycle until mastered.
mastery required
v3.0
git
git quiz
rapid-fire training
0
correct
0
wrong
0
left
1
of
35
⎋ exit
correct
0 / 0
mastered >90%
0
/
0
$ question
1
↻ retry queue
basics
✓ the answer
got it → next
how confident are you?
< 50%
guessing
50 – 80%
pretty sure
> 90%
certain
advancing in 2s...
next →
0%
final score
0
correct
0
wrong
0
attempts
questions you missed
↺ restart quiz
GIT MASTER
Every question — correct and confident. You know your git.
0
mastered
0
attempts
0%
accuracy
↺ play again