Learn

Git, from zero to pull request

Git

Version your code and collaborate without the pain

Learn Git from scratch: first commit, branches, GitHub, pull requests, conflict resolution. The course that takes you from 'I copy-paste commands' to 'I understand what is happening'.

Start course

Who this course is for

You have already cloned a repo, maybe even done git add . then git commit -m "fix" because a tutorial told you to. But as soon as you need to do a rebase, resolve a conflict, or understand what "detached HEAD" means, you throw your hands up.

This course takes you from blind copy-pasting to real understanding. Once you know what a commit actually represents, what happens when you push, and how to navigate history, Git stops being a stress zone.

How to follow it

  • Linearly the first time: each lesson builds on the previous one, from git init to the pull request.
  • By section after that: "Getting started" for the basics, "Working with others" for team workflows, "Fixing things" for rescue operations.
  • Practice on a real repo: create a temporary folder and type everything you read.

All commands are copy-pasteable and sourced to the official Git documentation or the GitHub docs.

Syllabus

Connexions avec d'autres cours

Continuous Deployment : du commit à la production

Pousser un commit via Git déclenche un build automatique sur Vercel, mettant instantanément à jour le site pour le monde entier.