<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sessions Git :: CoderDojo Python &amp; Pygame</title><link>https://python.coderdojohasselt.be/fr/sessions/git/index.html</link><description>Cinq sessions sur Git et GitHub, de ton premier commit aux pull requests. Plus une session bonus sur Markdown, le langage dans lequel tu écris tes notes et ta documentation.
Session 11 : Git : le livre d’histoire de ton code : Installer Git, c’est quoi la gestion de versions, ton premier dépôt, faire des commits et voyager dans le temps. Session 12 : Git Branches : Des univers parallèles pour ton code. Créer des branches, switcher, merger et résoudre les merge conflicts. Session 13 : GitHub : Mettre ton code en ligne. Créer un compte, pusher et cloner des dépôts, collaborer via GitHub. Session 14 : Git Best Practices : Des messages de commit que tu comprendras encore plus tard, des stratégies de branches, .gitignore et des astuces de workflow. Session 15 : Pull Requests : La porte d’entrée de chaque projet. Ouvrir des PR, relire du code, traiter les retours et merger. Session 16 : Markdown : Le langage de mise en forme pour les notes et la documentation. Titres, listes, liens, tableaux et plus encore.</description><generator>Hugo</generator><language>fr-BE</language><atom:link href="https://python.coderdojohasselt.be/fr/sessions/git/index.xml" rel="self" type="application/rss+xml"/><item><title>Session 11 : Git : le livre d'histoire de ton code</title><link>https://python.coderdojohasselt.be/fr/sessions/git/11-git-intro/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/git/11-git-intro/index.html</guid><description>Imagine : tu travailles trois heures sur ton jeu. Tu ajoutes une arme trop cool. Mais… maintenant le reste de ton jeu ne marche plus. Et tu ne sais plus ce que tu as changé exactement. Trois heures de travail perdues.
Git est la solution. Git se souvient de chaque version de tes fichiers. Comme un bouton « annuler » infini qui n’oublie jamais ce que tu as fait.
Dans cette session, tu installes Git, tu crées ton premier dépôt et tu enregistres pour toujours ce que tu fais : étape par étape, version par version. Et le plus chouette : Git ne sert pas qu’au code. Il marche aussi pour tes notes, tes travaux d’école et tes histoires.</description></item><item><title>Session 12 : Git Branches : des univers parallèles pour ton code</title><link>https://python.coderdojohasselt.be/fr/sessions/git/12-git-branches/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/git/12-git-branches/index.html</guid><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></item><item><title>Session 13 : GitHub : ton code en ligne, pour tout le monde</title><link>https://python.coderdojohasselt.be/fr/sessions/git/13-github/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/git/13-github/index.html</guid><description>Jusqu’ici, tout ton code vit sur ton laptop. Pratique pour toi, mais personne d’autre n’y a accès. Et si ton laptop plante, tu perds tout.
GitHub est un site web où tu mets tes dépôts Git en ligne. C’est une sauvegarde, un portfolio et une plateforme de collaboration en un seul. Aujourd’hui, tu mets ton code sur GitHub. À la fin de cette session, n’importe qui avec une connexion internet peut voir tes projets, et toi ceux des autres.</description></item><item><title>Session 14 : Git Best Practices : écris des commits que tu comprendras encore plus tard</title><link>https://python.coderdojohasselt.be/fr/sessions/git/14-git-best-practices/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/git/14-git-best-practices/index.html</guid><description>Tu sais taper des commandes Git. Ton code est sur GitHub. Mais il y a une différence entre « utiliser Git » et « bien utiliser Git ».
Cette session parle des habitudes que les développeurs expérimentés appliquent chaque jour. Pas de nouvelles commandes, mais des règles plus précises. À la fin, tu écriras des commit messages qui te serviront encore dans un an, et tu travailleras avec une stratégie de branching qui garde ton projet clair.</description></item><item><title>Session 15 : Pull Requests : la porte d'entrée de ton projet</title><link>https://python.coderdojohasselt.be/fr/sessions/git/15-git-pull-requests/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/git/15-git-pull-requests/index.html</guid><description>Tu as construit une feature sur une branche. De bons commit messages, du travail propre. Maintenant tu veux mettre ton code dans master.
Tu pourrais faire git merge et c’est fini. Mais en équipe, ça ne marche pas. Quelqu’un d’autre doit d’abord regarder ton code : vérifier les erreurs, le style, les choses que tu as oubliées. Voilà ce qu’est une pull request.
Une pull request (PR) est une demande : « Récupère mes modifications. » Tu l’ouvres sur GitHub. Tes coéquipiers regardent ton code, donnent du feedback. Toi, tu modifies des choses. C’est seulement quand tout le monde est content que le code part vers master.</description></item><item><title>Session 16 : Markdown : écris des notes qui ressemblent au web</title><link>https://python.coderdojohasselt.be/fr/sessions/git/16-markdown/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/fr/sessions/git/16-markdown/index.html</guid><description>Tu connais peut-être HTML par internet : &lt;h1>, &lt;p>, &lt;a>. Mais pour des notes et de la documentation, HTML demande beaucoup trop de frappe. C’est pour ça que Markdown existe.
Markdown est un mini-langage que tu écris en texte normal. Ça reste lisible sans devoir d’abord le convertir. Et d’une seule pression sur un bouton, ça devient du HTML propre : des titres, des listes, des liens, des tableaux.
Dans cette session, tu apprends toute la base de Markdown. À la fin, tu écriras des notes qui ont l’air professionnelles, sur GitHub, dans Obsidian, ou dans n’importe quel autre programme qui comprend Markdown.</description></item></channel></rss>