Core · Git Free to read
Git and GitHub tutorial
Commit, branch, merge, resolve conflicts, push and pull, the way teams work, in a safe practice repository.
Learn it by doing
The interactive course has the same lessons with an editor next to them: run every example, answer the quizzes and solve exercises that are checked the moment you submit. Free to start, no sign-up.
Start the interactive course1
1
CommitsHow do you save versions of your work?2
Seeing and undoing changesHow do you see what changed, and undo a mistake?
Save versions
Commit, look at changes and undo mistakes.2
3
Branching and mergingHow do you try something without breaking the main version?4
Merge conflictsWhat do you do when two changes collide?
Branches
Work in parallel and bring it together.3
5
Remotes: push and pullHow do you share commits with a team?6
.gitignore and pull requestsHow do teams keep a repository clean and safe?