Introduction à Git

Git

Git est un système de contrôle de version décentralisé. Il permet de suivre et gérer les modifications apportées à un ensemble de dossiers et fichiers au fil du temps. Git conserve un historique complet des modifications, ce qui facilite le suivi des contributions, la résolution de conflits et le retour en arrière en cas de besoin. Les programmeurs peuvent travailler sur des versions différentes d'un projet en parallèle et fusionner leurs modifications de manière cohérente. Il est largement utilisé pour le développement de logiciels, mais peut être utilisé pour tout type de projet nécessitant la gestion de versions.

GitLab

GitLab est une plateforme de gestion de développement collaboratif basée sur Git.

Comment vous allez utiliser Git et GitLab

Dans ce cours donné en premier session, il est demandé de travailler sur le même projet Git durant toute la session. Le but étant de vous familiariser avec :

  • Le Fork : créer votre propre copie distante d'un dépôt GitLab.

  • Le clonage : créer votre copie locale d'un dépôt GitLab distant.

  • L'archivage (commit) : à faire régulièrement (toutes les 15 à 20 minutes de production de code).

  • Pousser les changements (Push) : à faire régulièrement juste après chaque commit.

  • Au besoin, j'introduirais la commande Pull pour récupérer ses changements à distance.

Last updated