1 Quizzes•7 Questions
Learn Git
Commits, branches, merges and undoing mistakes: the workflows you use daily, with the reasoning behind them.
What you will practise
- The three areas: working tree, index, repository
- Branching and merging
- Undoing changes safely
Roadmap
Work through the levels in order, or jump to where you are.
1
Git quizzes
Interactive Git challenges
Hands-on activities: find bugs, complete code, order steps and match concepts.
Git articles
FAQ
Is this about GitHub?
These quizzes cover Git itself. Hosting features such as pull requests are not included.
Will this teach me how to resolve merge conflicts?
We test your conceptual understanding of why conflicts happen and how Git tracks changes. Interactive conflict resolution is best learned in an actual terminal.
Why do you ask about the "three areas"?
Because understanding the working tree, the index (staging area), and the commit history is the key to never losing your work in Git.