Git

Statut actuel

Non-inscrit

Tarif

29,90 €

Commencer

Git : Maîtriser la gestion de versions et la collaboration en équipe Apprenez à utiliser Git, l’outil de contrôle de version indispensable pour tout développeur. Cette formation couvre les fondamentaux de Git, la gestion des branches, l’intégration avec des plateformes comme GitHub et GitLab, ainsi que les bonnes pratiques pour travailler en équipe. Vous découvrirez comment gérer l’historique des versions, résoudre les conflits de fusion, et maîtriser des outils avancés comme les submodules, rebase, et Git bisect. À l’issue de cette formation, vous serez capable de gérer vos projets de manière fluide et collaborative tout en optimisant votre flux de travail avec Git.

Ce cours contient :

- Une version écrite et très détaillée de tous les chapitres ;

- Une vidéo de chaque chapitre de la formation ;

- Des quiz après chaque chapitre pour tester la compréhension ;

- Des exercices et travaux pratiques corrigés ;

- Des projets et cas réels ;

- Un quiz final pour tester et valider la maitrise du module.

 

Un Certificat qui atteste de la bonne maitrise de ce cours est délivré à l'apprenant qui a réussi les différentes évaluations.

 

Un suivi régulier par un collaborateur progcours est possible moyennant des frais supplémentaires.

Contenu Cours

Introduction
Qu’est-ce que Git ? Systèmes locaux vs distribués
Installation et configuration
Prise en Main de Git
Initialisation d’un dépôt — Cloner un dépôt distant
Configuration initiale (nom, email, éditeur)
Premier commit et suivi des fichiers
Historique des commits — Revenir à un commit précédent
Manipulation des Branches
Créer une branche et y basculer
Fusionner avec Git merge — Résoudre les conflits
Gestion des branches distantes (push, récupération, suppression)
Collaboration avec Git
Ajouter un dépôt distant — git push et git pull
Compte GitHub/GitLab — Clé SSH
Pull requests : création, revue de code, résolution de conflits
Méthodes Avancées avec Git
Sous-modules Git
Git Rebase : différence avec merge, résolution des conflits
Stash : sauvegarder temporairement les changements
Git Tags et versionning
Git Bisect
Bonnes Pratiques et Optimisation
Messages de commit clairs
Workflow Git (Gitflow, GitHub flow)
Optimiser l’historique des commits
1 de 2