14_AF_0000194142_SE_0001202433 # Git, gestion du contrôle de versions IBS global

Git, gestion du contrôle de versions

Date de mise à jour : 27/05/2025 | Identifiant OffreInfo : 14_AF_0000194142
Organisme responsable : IBS global

Objectifs

Comprendre le fonctionnement de Git et son modèle distribué

 Suivre, historiser et restaurer les modifications d'un projet

Gérer les branches, les fusions et les workflows collaboratifs

Utiliser les plateformes GitHub / GitLab pour centraliser le travail en équipe

Optimiser l'usage de Git dans un cycle de développement professionnel

Programme de la formation

1 - Introduction et Installation de Git

» Pourquoi utiliser Git ?

» Git vs SVN : centralisé ou distribué

» Installation et configuration de Git

» Découverte de Git Bash et Git GUI

» Travaux pratiques : Installer Git et créer un dépôt local
2 - Gestion des Versions

» Initialiser un dépôt avec git init

» Comprendre la structure : working dir, staging, repo

» Ajouter, modifier, supprimer et valider des fichiers

» Suivre l'historique et les changements

» Travaux pratiques : Suivre et annuler des modifications dans un dépôt Git local
3 - Dépôts Distants et Synchronisation de Code

» Cloner et connecter un dépôt distant (git clone, remote)

» Envoyer et récupérer des modifications (git push, pull, fetch)

» Gérer les conflits simples lors des mises à jour

» Utiliser GitHub, GitLab ou Bitbucket

» Travaux pratiques : Synchroniser un projet local avec un dépôt Git distant
4 - Gestion des Branches

» Créer et basculer entre plusieurs branches

» Fusionner les branches (git merge et rebase)

» Résoudre les conflits lors d'une fusion

» Découvrir les workflows Git en entreprise (Git Flow, GitHub Flow)

» Travaux pratiques : Gérer les branches et résoudre les conflits sur Git
5 - Historique et Gestion des Versions

» Rechercher et naviguer dans l'historique Git

» Corriger des erreurs avec revert et reset

» Marquer des versions avec des tags

» Nettoyer et ignorer les fichiers inutiles ou à protéger

» Travaux pratiques : Corriger un commit et versionner un projet Git avec des tags
6 - Collaboration Avancée

» Dépôts publics vs privés et gestion des permissions

» Pull Requests et revue de code sur GitHub/GitLab

» Nettoyer l'historique avec rebase interactif et squash

» Introduction aux hooks Git pour automatiser des actions

» Travaux pratiques : Collaboration avec Pull Requests et validation de code

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

42 Rue de l'Aqueduc
75010 - Paris
Téléphone fixe : 0142803839
Contacter l'organisme

Contact de l'organisme formateur

International business software global services
SIRET : 49104921900042
Responsable : Madame Siham BOUDJEMA
Téléphone fixe : 0142803839
Contacter l'organisme

Information fournie par :