Formation GIT Gestion de versions
REF
GIT
DUREE
2 Jours
TARIF
1290€ HT
Prochaines sessions
8DatesLieu
Du 13 au 14 avril 2026Paris ou à Distance
Du 18 au 19 mai 2026Paris ou à Distance
Du 8 au 9 juin 2026Paris ou à Distance
>
Objectifs
- Comprendre les principes d’un gestionnaire de version distribué, les apports de GIT
- Savoir mettre en oeuvre GIT pour gérer les codes sources d’un projet, les versions, corrections de bugs, etc…
>
Public
- Tout développeur, chef de projet, architecte, souhaitant utiliser git comme gestionnaire de versions
>
Prérequis
- Connaissance des processus de développement et d’un langage de programmation, et des bases Unix/Linux
- Les travaux pratiques se déroulent sur Linux
>
Programme
Introduction à Git
- Comprendre les gestionnaires de versions distribués
- L’histoire et la licence de Git
- Les principes techniques derrière Git : architecture et objets stockés
- Les diverses utilisations de Git
- Utilisation de Git pour diverses applications : développement, partage de code, gestion de correctifs, etc.
- Exploration des workflows courants en Git
Prise en Main
- Introduction à la commande
gitet ses options principales - Installation et configuration de Git
- Concepts fondamentaux : dépôt, index, répertoire de travail, clonage
- Travaux pratiques : création d’un premier dépôt
- Commandes de base en ligne de commande
- Clonage d’un dépôt existant
Gestion de Développements
- Les commandes clés pour la manipulation des fichiers :
add,status,diff,commit, etc. - Gestion des branches :
branch,checkout,merge,log,stash, etc. - Travaux pratiques : gestion d’un projet exemple
- Manipulation de fichiers et de répertoires
- Gestion de commits et de branches
- Résolution de conflits
- Utilisation de branches temporaires
Travail Collaboratif
- Objectifs et enjeux du travail en équipe
- Rôles et responsabilités : développeurs, intégrateurs, etc.
- Distinction entre dépôt local et dépôt distant
- Commandes pour la collaboration :
fetch,pull,push,remote, etc. - Commandes pour le contrôle de versions :
show,log,diff, etc. - Gestion des patchs :
apply,rebase,revert, etc. - Travaux pratiques : travail avec un dépôt distant
Administration de Git
- Nettoyage et maintenance : vérification de la base de données, statut du service Git
- Travaux pratiques : mise en place d’un dépôt privé, utilisation de
fast-import
Modules Complémentaires
- Interaction avec des plateformes comme GitHub, GitLab
- Outils complémentaires : Gerrit pour les revues de code, GitWeb pour l’interface web, GitKraken comme client graphique
Bonnes Pratiques
- Discussion sur l’adaptation de Git aux différents contextes de projet et aux organisations d’équipe
>
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
>
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture








