Apprendre Plus Pour une Vie Meilleure

Formation Git.

Suivez 2 jours intensifs de 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.

1Comparer les systèmes de gestion de versions centralisée et décentralisée

2Installer et configurer Git

3Créer et gérer un dépôt local

4Manipuler les objets Git

5Collaborer avec un dépôt distant

6Créer et gérer des branches

7Gérer les conflits de fusion

8Appliquer les bonnes pratiques et utiliser les outils Git
Vous souhaitez une session sur-mesure  ?

Public : Architectes logiciels, Architectes techniques, Chefs de projet, Développeurs

Prérequis: Aucun

Programme de formation Git.

PDF

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