BaliseTonSite

Git & GitHub ?

Versionnage local (Git) + hébergement en ligne (GitHub)

Imagine : tu joues à un jeu d’aventure. Tu fais une sauvegarde avant chaque boss, pour pouvoir recommencer si ça tourne mal, ou tester d’autres stratégies. Ça, c’est Git. Et si tu veux partager ta sauvegarde avec un pote ou jouer en coop à distance, tu l’envoies sur GitHub.

1.1Git en local

Git, c’est comme un système de sauvegarde avancée dans un jeu. Avant chaque passage important, tu fais un save : tu peux revenir en arrière, tester des trucs, et surtout garder une trace de tes réussites.

  • git init : démarre une nouvelle "partie sauvegardable" dans ton dossier
  • git add . : sélectionne les fichiers que tu veux "préparer pour la sauvegarde"
  • git commit -m "Ajout du menu" : enregistre un point de sauvegarde avec un petit nom de checkpoint

1.2GitHub en ligne

GitHub, c’est le cloud de ta partie. Tu y envoies tes sauvegardes pour ne pas les perdre, ou pour jouer à plusieurs. Ton pote peut récupérer ta save, faire ses propres modifs, puis les renvoyer. C’est le multijoueur asynchrone du code.

  • git remote add origin URL : indique à Git où est ton "serveur de sauvegarde"
  • git push -u origin main : envoie ta sauvegarde dans le cloud (GitHub)

Verifie tes acquis

3 questions pour valider ce chapitre

1. Quelle est la difference entre Git et GitHub ?

Git fonctionne sur ton ordinateur pour versionner ton code. GitHub est un service en ligne pour stocker, partager et collaborer sur des repos Git.