All technologies
Git logo

Git Quiz

Distributed version control system

Practice Git with 90 questions spread across 3 difficulty levels, roughly 130 minutes of practice in total. Every question comes with a written explanation, so a wrong answer teaches you something. Useful for interview preparation, for checking your own level before taking on a project, or just for finding the gaps in what you know.

Choose your difficulty level

Beginner

Git Fundamentals

Master Git basics including commits, branches, merging, and basic workflow

30 questions45 min
Start Beginner QuizPreview sample questions
Intermediate

Git Daily Workflow

Branching, merging, staging and remotes — the commands you run every day, and what they actually do to your history.

30 questions40 min
Start Intermediate QuizPreview sample questions
Advanced

Git Expert Level

Rebase, reset, reflog and recovery — the commands that reshape history, and how to undo them when they go wrong.

30 questions45 min
Start Advanced QuizPreview sample questions