Formation Git
Git est un logiciel open-source pour la gestion de versions décentralisé. Ce logiciel permet donc de suivre les évolutions, les différentes versions d'un projet et de ses fichiers en les envoyant sur un serveur. Cette formation Git vous permettra donc d'apprendre à manier ce logiciel de gestion de versions. Avec cette formation Git, vous aurez les connaissances et les compétences pour gérer l'historique de votre travail, naviguer dans l'historique, mais aussi restaurer votre travail perdu. En suivant notre formation Git, vous éviterez toute perte de temps à cause d'un travail perdu ou corrompu, tout en améliorant votre communication projet.
Objectifs pédagogiques
- Comparer les systèmes de gestion de versions centralisée et décentralisée
- Installer et configurer Git
- Créer et gérer un dépôt local
- Manipuler les objets Git
- Collaborer avec un dépôt distant
- Créer et gérer des branches
- Gérer les conflits de fusion
- Appliquer les bonnes pratiques et utiliser les outils Git
Programme de la formation
Introduction à Git
Retour sur la gestion de versions
Vue d’ensemble du marché de la gestion de sources
Les systèmes gestion de versions centralisée
Les Systèmes de gestion de versions décentralisée
Avantages/Inconvénients de décentraliser et de centraliser la gestion de version
Installer Git et prise en main
Les différents modes d’installation du logiciel
Créer un repository
Configurer Git et manier les opérations de base
L’objet blob
L’objet tree
L’objet commit
L’objet tag
Le modèle objet
Le répertoire sous Git
Le fichier .git/index
Le visionneur gitk
Démarrage d’un dépôt git
Manier le dépôt distant
Partage de travail
Création un repository distant
Publication de code sur le remote
Travail commun avec un dépôt central
Branches et merges
Création de branches
La branche « master » : la branche par défaut
Création de sous-branches
Gestion de conflits dans les merges, merger
Workflow de travail en équipe
La commande Git Push
Pour approfondir
Récupération d’une version de travail antérieure
Les Outils autour de Git (UI, scripts, hooks, services, GitHub, GitWeb et Gerrit)
Les bonnes pratiques avec Git et diverses recommandations

Proposé par
Sparks
"Tout l'IT, vraiment tout"

Proposé par
Sparks
