FORMATION GIT
Formation créée le 17/06/2021. Dernière mise à jour le 19/08/2021.
Version du programme : 1
Programme de la formation Version PDF
Objectifs de la formation
- Comprendre la philosophie et les apports d’un gestionnaire de code source décentralisé
- Comprendre les concepts de Git
- Installer et configurer l'outil Git
- Créer et initialiser un dépôt avec Git
- Être autonome avec la ligne de commande
- Manipuler les commandes de Git pour gérer les fichiers et les branches
- Connaître les workflows et les bonnes pratiques Git en entreprise
- Mettre en œuvre un projet en mode collaboratif avec Git
- Chaque point théorique sera mis en pratique par le stagiaire sur son poste de travail.
Profil des bénéficiaires
Pour qui
- Architecte
- Développeurs
- Chefs de projets
Prérequis
- Aucuns
Contenu de la formation
-
Introduction
- Les gestionnaires de version existants
- La gestion centralisée vs distribuée
- Git et ses avantages
-
Comment ça fonctionne
- Structure d'un dépôt Git
- Le modèle objet Git : blob, tree, commit et tag
- Le répertoire Git, le répertoire de travail et le staging aera
- Qu’est-ce qu’un commit ?
-
Initialiser son projet
- Installation et configuration du client Git
- Créer un dépôt local
- Cloner un dépôt distant
- Configuration via le fichier. gitconfig
-
Gestion locale des fichiers
- Ajout et modification de fichiers
- Consultation de l’état du répertoire de travail
- Supprimer, déplacer et renommer des fichiers
- Ignorer des fichiers avec. gitignore
- Annulation et visualisation des modifications
- Parcours de l'historique des modifications
-
Gestion des branches
- Qu’est-ce qu’une branche ?
- Création de branches
- Changement de branche
- Merge de branches et gestion des conflits
-
Gestion des dépôts distants
- Le remote “origin”
- La commande git remote
- Partager ses modifications sur le dépôt distant
- Récupérer les modifications du dépôt distant
- Les bonnes pratiques
-
Gestion des commit
- Bien gérer ses commits et ses messages
- L’impact de la modification d'historique
- Correction et revert de commits
- Mettre de côté un travail en cours
- Tagger ses commits
-
Workflows et outils
- Les différents workflows git
- Les outils graphiques git
- GitLab, GitHub : les services d'hébergement de dépôts
É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
- Formulaires d’évaluations de la formation : pré-évaluation avant formation, évaluation de la satisfaction en fin de stage, évaluation des acquis à +90 jours
- Feuille de présence émargée par demi-journée par les stagiaires et le formateur
- Attestation de fin de formation
- Analyse des attentes client
Ressources techniques et pédagogiques
- Accueil des stagiaires dans une salle dédiée à la formation ou espace WebEx "Zoom, Teams....." en classe à distance
- Modalité : Formation réalisée en présentiel ou à distance selon la formule retenue
- Méthode : Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète
- Documentées : Support projeté et remis en PDF téléchargeable
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/