Git & GitHub
Version control and collaborating on code.
Beginner
Start here. No background needed beyond school maths.
Document
Beginner
↗ External site
Git Tutorials
Step-by-step tutorials on everyday Git, workflows for teams and fixing mistakes.
Sign up to see the source
Document
Beginner
↗ External site
Learn Git Branching
An interactive visual game that teaches branching, merging and rebasing by showing the commit graph as you type commands.
Sign up to see the source

