Learn Git on the command line
The terminal isn't an obstacle, it's a skill. GitQuest trains you on Git via the command line with a realistic simulator, instant feedback and guided progression.
Why the command line is essential
Many Git tutorials use GUIs to "simplify" learning. The problem? By hiding the commands, they prevent you from understanding what Git is actually doing.
In the workplace, the terminal is the standard. CI/CD scripts, code reviews, debugging: everything goes through the command line. A developer who masters the Git terminal is more autonomous and more efficient.
GitQuest chooses the terminal from day one. Not out of technical purism, but because it's the best way to build lasting Git skills.
The simulator is there to let you practice without risk. You can make mistakes, start over, experiment. When you move to a real terminal, you'll already be comfortable.
Master branches in the terminal
Branches are at the heart of Git. Learn to create, navigate and visualize them directly on the command line.
Commands for every situation
Undo a mistake
Made a bad commit? Don't panic. The terminal lets you undo it cleanly with git revert.
Set aside work
An urgent fix? Use git stash to save your work in progress, intervene, then resume.
The GitQuest terminal simulator
A terminal designed for learning, without sacrificing realism.
Realistic simulator
The GitQuest terminal faithfully reproduces Git's behavior. Commands, return messages, errors: everything is authentic.
You type, you learn
No drag-and-drop, no buttons. You type each command on the keyboard, just like you will at work. It's the only way to build reflexes.
Guided autocompletion
Command suggestions appear to help without blocking you. You learn the syntax naturally, without forced memorization.
20+ commands covered
From git init to git bisect, including stash, rebase, cherry-pick and reflog. All essential and advanced commands.
Clear error messages
When you make a mistake, the terminal doesn't just show "error". It explains what went wrong and gives you pointers.
Mobile-optimized
A terminal on mobile may seem odd. But with GitQuest's adapted keyboard, you can practice anywhere: on the subway, on break, between classes.
GitQuest is created by Anaïs (nouvelle fenêtre), web developer and head of education, specializing in tech training and digital accessibility.
Questions about learning Git in the terminal
The terminal is waiting
Open the GitQuest simulator and type your first command. It's free, it's realistic, it's now.
Open the terminal