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 dossiergit 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)