Git est l’outil de gestion de versions incontournable dans le developpement logiciel moderne. Cette formation vous apprend les principes fondamentaux du versioning distribue et les operations quotidiennes : commits, branches, fusions et resolution de conflits. Vous serez capable de collaborer efficacement en equipe sur n’importe quel projet utilisant Git.
Public visé
Architectes, chefs de projets, consultants, développeurs et ingénieurs.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Décrire les principes d’un gestionnaire de versions distribué
- Identifier par la pratique, la philosophie de Git et ses apports
Programme
Jour 1 - Matin
Présentation de Git
- La notion de gestionnaire de versions distribué
- Les principes techniques de Git
- Aperçu des workflows possibles
Prise en main
- Installation et configuration de Git
- Création d’un premier référentiel
- Utilisation de la ligne de commande pour les opérations de base
Jour 1 - Après-midi
Comprendre les principes de Git
- Référentiels
- Clonage de référentiels
- Index
- Répertoire de travail
Jour 2 - Matin
Travailler en équipe au jour le jour
- Connexion à un référentiel
- Ajout, modification, suppression de fichiers et répertoires
- Gestion des commits
- Synchronisation avec un référentiel distant
- Comparaison
- Utilisation des tags
- Créer et appliquer des patchs
Gestion des branches
- Création de branches
- Navigation entre branches
- Fusion de branches
- Résolution des conflits
- Branche temporaire
Jour 2 - Après-midi
Compléments
- Interagir avec des référentiels partagés via GitHub
- Recherche par dichotomie
Méthodologie et organisation
- Présentation des différents patterns
Modalités d’évaluation des acquis
En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Pour aller plus loin
Cette formation donne accès aux formations suivantes :
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation DEV-VCS-100 — Git - Gérer le versioning. Domaine : Développement. Niveau : Initiation. Durée : 2 jours (14 heures). Mots-clés : git, vcs, versioning, développement, initiation. Cylian Formation, Dijon.