<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Session 12 : Git Branches : des univers parallèles pour ton code :: CoderDojo Python &amp; Pygame</title><link>https://python.coderdojohasselt.be/fr/sessions/git/12-git-branches/index.html</link><description>La session précédente, tu as appris à faire des commits : des photos de ton code sur une seule ligne du temps. Tout bien à la suite.
Mais si tu veux essayer une nouvelle idée ? Ajouter un pistolet laser à ton jeu, par exemple. Tu ne sais pas si ça va marcher. Tu ne veux pas casser ton code qui fonctionne.
C’est pour ça que les branches existent.
Une branche est une copie de ton code où tu peux expérimenter librement. Ton code principal (la branche master) reste en sécurité. Si ton expérience marche, tu la recolles dans master. Si elle ne marche pas ? Tu jettes la branche. Ta branche master n’en a jamais rien su.</description><generator>Hugo</generator><language>fr-BE</language><atom:link href="https://python.coderdojohasselt.be/fr/sessions/git/12-git-branches/index.xml" rel="self" type="application/rss+xml"/><item><title>Session 12 : Notes du coach</title><link>https://python.coderdojohasselt.be/fr/sessions/git/12-git-branches/mentor-notes/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/git/12-git-branches/mentor-notes/index.html</guid><description>Objectif de cette session À la fin de cette session, un ninja sait :
Expliquer ce qu’est une branche et pourquoi on en utiliserait une. Créer une branche (git branch / git switch -c), y aller, et revenir sur master. Faire des commits sur une branche sans toucher à master. Merger une branche dans master avec git merge. Reconnaître et résoudre un merge conflict simple. Supprimer une branche devenue inutile avec git branch -d. Ce qui n’est pas attendu : les branches distantes, les pull requests, l’intégration GitHub. Ça vient dans les sessions 13 à 15.</description></item></channel></rss>