Version control with Git — branches, merges, pull requests
T-Level: Digital Production, Design & Development: Version control with Git — branches, merges, pull requests
What you'll learn
- 1
Imagine you're writing a story with a friend. You both want to try different endings without messing up the main story. That's what branches do in Git! 🌿
- 2
What is a branch in Git? 🌿
- 3
Let's make a new branch and add a feature together! 🛠️
- 4
Now you try: create a new branch called 'fix-bug' on this pretend project. 🐛
- 5
When you finish your feature, you bring it back to the main story. That's called a merge! 🔀
- 6
What does merging do? 🔀
- 7
Let's merge your 'fix-bug' branch into main. 🐛➡️📦
- 8
Sometimes two people change the same line — that's a conflict. What's the best way to handle it? 🤔
Practise Version control with Git — branches, merges, pull requests with Whizlo
Free AI-tutored lessons, unlimited practice questions, and progress tracking for ages 16–18. Aligned to the UK National Curriculum.