Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : IBS_GIT_GEST_CTL_VERSIONS

Présentation :
Cette formation vous apprend à maîtriser Git, l’outil de référence pour le contrôle de versions dans les projets logiciels.
Vous découvrirez son fonctionnement distribué, apprendrez à gérer l’historique d’un projet, collaborer avec des dépôts distants, structurer le travail en équipe avec des branches, et adopter les workflows utilisés en entreprise.
Grâce à une approche progressive et axée sur la pratique, vous serez capable de versionner, partager et maintenir un code de qualité dans un environnement professionnel.

Objectifs pédagogiques :
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 GitHub / GitLab pour le travail d’équipe
Optimiser Git dans un cycle de développement professionnel

Programme :
1 - Introduction et installation de Git
Pourquoi utiliser Git ?
Git vs SVN
Installation de Git, Git Bash et Git GUI
Travaux pratiques : créer un dépôt local
2 - Gestion des versions
git init, staging, repository
Ajouter, modifier, supprimer des fichiers
Suivi de l’historique
Travaux pratiques : suivre et annuler des modifications
3 - Dépôts distants et synchronisation
git clone, remote, push, pull, fetch
Résolution de conflits
Utilisation de GitHub, GitLab, Bitbucket
Travaux pratiques : synchroniser un projet local/distant
4 - Gestion des branches
Création, bascule, fusion (merge, rebase)
Gestion des conflits
Workflows : Git Flow, GitHub Flow
Travaux pratiques : branches & résolutions de conflits
5 - Historique et versioning
Recherche dans l’historique
revert, reset, tag
Nettoyage et .gitignore
Travaux pratiques : corriger un commit et versionner avec tags
6 - Collaboration avancée
Dépôts publics/privés, permissions
Pull Requests, revue de code
rebase interactif, squash
Hooks Git pour automatiser des tâches
Travaux pratiques : collaboration avec Pull Requests

Clients visés :

Développeurs, Architectes, Consultants, Ingénieurs

Mots-clés en rapport avec la formation :

Git
Contrôle de versions
GitHub / GitLab / Bitbucket
Branches / Merges
Pull Request
Git Flow
Git Bash / Git GUI
Versioning
.gitignore
Rebase / Squash / Reset
Collaboration code
DevOps

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !