Logo de l'organisme de formation

Nous vous offrons un accompagnement de qualité

Représentation de la formation : FORMATION GIT - Gestion du contrôle de versions

FORMATION GIT - Gestion du contrôle de versions

Formation à distance
Accessible
Durée : 14 heures (2 jours)
Durée :14 heures (2 jours)
HT
S'inscrire
Durée :14 heures (2 jours)
HT
S'inscrire
Durée :14 heures (2 jours)
HT
S'inscrire

Formation créée le 17/06/2021. Dernière mise à jour le 29/05/2024.

Version du programme : 1

Programme de la formation Version PDF

Vous apprendrez dans ce stage à installer, configurer et utiliser GIT au quotidien pour gérer votre code source. Vous mettrez en place différents dépôts, apprendrez à gérer les branches de vos projets et résoudrez les conflits survenant lors d'opérations de fusion. Vous manipulerez également les outils annexes à GIT.

Objectifs de la formation

  • Connaître les principes de fonctionnement d’un gestionnaire de versions distribué
  • Découvrir par la pratique la philosophie de Git et ses apports
  • Créer et initialiser un dépôt avec Git
  • Manipuler les commandes de Git pour gérer les fichiers et les branches
  • Mettre en œuvre un projet en mode collaboratif avec Git

Profil des bénéficiaires

Pour qui
  • Architectes, Chefs de projets, Consultants, Développeurs, Ingénieurs…
Prérequis
  • Aucune connaissance particulière.

Contenu de la formation

  • PLACER GIT DANS LES SYSTEMES DE GESTION DE VERSION
    • Historique de Git
    • Git un système de gestion de version décentralisé
    • Principes de fonctionnement de GIT : snapshots vs per file
    • Les « états » de GIT (worktree, stage, database)
  • INSTALLER ET CONFIGURER GIT
    • Installation de GIT en fonction des plateformes,
    • Configuration initiale,
    • Réglages par défaut en fonction des environnements,
    • Les attributs Git
  • INITIALISER UN DEPOT GIT LOCAL
    • Initialiser un dépôt Git local
    • Cloner un dépôt Git distant
    • Le principe des branches Git
  • PRATIQUER GIT AU QUOTIDIEN
    • Log : lire l’histoire des commits
    • Réécrire les commits
    • Reflog : la mémoire de Git
    • Bisect Dissect : résoudre un bug
    • Tagger
  • UTILISER LE MODELE DE BRANCHES GIT FLOW
    • Initialiser git flow dans un projet,
    • Démarrer, terminer une « feature »
    • Démarrer, terminer une « release »
    • Démarrer, terminer un « hotfix »
  • TRAVAILLER EN EQUIPE AVEC GIT
    • Créer un dépôt distant sur Github,
    • Gestion des utilisateurs,
    • Clone ou Fork : cas d’utilisation,
    • Fetch, Pull, Push : gérer le dépôt distant,
    • Cherry-Pick : éviter des back-merges complets,
    • Pull-requests : revue de code et fusion
  • UTILISER LES SOUS-MODULES ET LES SOUS-ARBRES
    • Cas d’utilisation
    • Travailler avec des SubModules
    • Travailler avec des Subtrees
  • UTILISER LES HOOKS POUR CREER UN CI / CD
    • Présentation des hooks git,
    • Implémenter un CD avec post-receive
Équipe pédagogique

Nicole BIZARD Responsable formation 06 14 78 61 01 nibizard@bigso.fr

Suivi de l'exécution et évaluation des résultats
  • Feuille de présence émargée par demi-journée par les stagiaires et le formateur
  • Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
  • Questionnaire d’évaluation de la satisfaction en fin de stage
  • Auto-évaluation des acquis de la formation par les stagiaires
  • Attestation de fin de formation
Ressources techniques et pédagogiques
  • Formation réalisée en présentiel ou à distance selon la formule retenue
  • Alternance d’exposés et de cas pratiques, synthèse
  • Un poste informatique par stagiaire connecté à internet, à une imprimante en réseau et au réseau informatique
  • Les salles sont équipées d’un tableau interactif ou d’un vidéoprojecteur et d’un paperboard
  • Support de cours fourni à chaque stagiaire

Modalités de certification

Résultats attendus à l'issue de la formation
  • Cette formation ne prépare à aucune certification

Capacité d'accueil

Entre 2 et 10 apprenants

Accessibilité

Accessibilité : La formation est accessible aux personnes à mobilité réduite. Une étude des conditions d’accès et des moyens de compensation sera réalisé en amont à l’inscription afin d’identifier plus précisément les conditions de réalisation et de faisabilité de la formation. Vous pouvez trouver toutes les informations nécessaires sur notre site : https://bigso.fr/accueil/formations/