Les branches dans Git vous permettent de diverger de la ligne principale de développement pour travailler sur quelque chose en isolation — sans affecter le code principal. Elles sont légères et centrales aux flux de travail Git, permettant le travail parallèle et l'expérimentation sécurisée.
Qu'est-ce qu'une branche
A branch is a MOVABLE POINTER to a commit. The default is usually "main".
→ creating a branch = creating a new pointer (cheap/instant — not a copy of files)
→ commits on a branch advance that branch's pointer
→ branches let you work on different things in parallel, isolated from each other
Les branches sont (juste des pointeurs vers des commits, pas des copies) — donc créer et basculer entre branches est rapide et peu coûteux, ce qui explique pourquoi les branches Git sont utilisées massivement.
