Git (Alt)

Git est un outil qui facilite la gestion des versions de code. Il permet aux développeurs de suivre les modifications apportées à leurs projets, de collaborer avec d’autres membres de l’équipe et d’avoir un historique complet des versions du code. Il repose sur un système de gestion de versions décentralisé, ce qui signifie que chaque développeur travaille avec sa propre copie. Ainsi, si le serveur principal a un problème les serveur locaux permettent aux membres de continuer à travailler sans perdre leur travail.

Local Host (Alt)

  • GIT ADD

La commande git add “prépare” les fichiers pour qu’ils soient inclus dans le prochain commit. Cette commande signifie qu’ils sont simplement prêts à être validés.

  • GIT COMMIT

Le commit est une étape clé puisqu’elle enregistre les fichiers ajoutés dans l’index avec un message descriptif qui décrit les modifications effectuées. Cela permet de revenir à cette version plus tard si nécessaire. Le message descriptif du commit est important, car il aide à suivre l’historique des changements et à comprendre pourquoi telle ou telle modification a été faite.

  • GIT PUSH ET GIT PULL

Après avoir effectué un commit localement, il est faut envoyer ces changements vers un dépôt distant pour que les autres puissent avoir le code et la modification. La commande git push envoie les commits effectués localement vers le dépôt distant.

Git push et Git pull (Alt)

La commande git pull permet de récupérer les changements effectués sur le dépôt distant par les autres personnes qui travaillent sur le fichier et de les ajouter à la copie locale.

  • GIT MERGE

La commande git merge permet de fusionner une branche avec une autre. Elle combine les modifications effectuées sur deux branches distinctes en un seul ensemble (souevnt dans la même partie d’une page). On se sert parfois de cette action quand le git détecte une erreur et que deux personnes ont travaillées sur la même page. Elle fusionne les deux parties pour que les deux personnes aient la même version et qu’elles n’écrivent pas sur la même partie.

Git merge (Alt)

Git tentera d’intégrer automatiquement les modifications des deux branches. S’il y a des conflits (des parties du code modifiées de manière incompatible sur les deux branches), Git demandera à l’utilisateur de les résoudre manuellement avant de finaliser la fusion. Une fois les conflits résolus, il suffit de valider la fusion avec un commit.

Git merge (Alt)

  • GIT LOG

Cette commande affiche l’historique des commits du projet. Chaque commit est répertorié avec le nom de l’auteur, la date du commit, et le message descriptif associé. Cela permet de suivre les changements, de comprendre pourquoi certaines modifications ont été effectuées, et de retrouver d’anciennes versions du projet.

Git est un outil indispensable pour la gestion de version des projets, surtout en développement collaboratif. Ces commandes de base permettent de gérer les fichiers, d’avoir un historique clair des modifications effectuées, et de collaborer facilement avec d’autres.