En bref
Git est un outil de contrôle de version qui prend des instantanés de votre projet, appelés commits, pour que vous puissiez toujours revenir à une version qui fonctionne. Voyez-le comme un historique d'annulation illimité et étiqueté pour tout votre projet. Chaque fois que vous enregistrez un commit, Git retient exactement ce qui a changé et vous laisse y revenir plus tard, ce qui enlève la peur qui empêche les débutants d'expérimenter. Git tourne sur votre propre ordinateur et fonctionne entièrement hors ligne.
Pourquoi Git compte
Sans contrôle de version, une mauvaise modification peut détruire des heures de travail, sans moyen propre de revenir en arrière. Avec Git, une mauvaise modification n'est jamais une catastrophe, car il suffit de revenir au dernier bon commit. Il permet aussi à plusieurs personnes de travailler sur le même projet sans s'écraser mutuellement, et c'est le socle sur lequel des services comme GitHub sont construits.
Le workflow de base
La boucle quotidienne est réduite : vous modifiez des fichiers, mettez en stage ceux que vous voulez enregistrer, et les committez avec un court message qui décrit ce qui a changé. Votre agent IA les exécute souvent pour vous, mais il est utile de savoir les reconnaître.
git status # voir ce qui a changé
git add . # mettre en stage toutes les modifications
git commit -m "Add hero section" # enregistrer un instantané étiquetéConfusions fréquentes des débutants
Git n'est pas la même chose que GitHub. Git est l'outil sur votre ordinateur ; GitHub est un site web qui stocke une copie de votre projet Git en ligne. Un "commit" est un point de sauvegarde dans Git, différent de l'enregistrement d'un fichier dans votre éditeur ; vous pouvez enregistrer un fichier de nombreuses fois et ne committer que lorsque vous êtes satisfait. Et un commit ne publie rien sur Internet à lui seul. Les gens s'inquiètent tôt des branches, mais vous n'en avez pas besoin pour démarrer. Une branche est juste une ligne de travail parallèle que vous pouvez essayer sans toucher à votre version principale, et en tant que débutant en solo, vous pouvez tranquillement ignorer les branches jusqu'à ce qu'un projet grandisse. L'habitude la plus importante est de committer souvent avec des messages clairs, pour que votre historique se lise comme le récit de vos étapes et que vous puissiez revenir à tout moment à n'importe quel point.
