14_AF_0000078696_SE_0001115871 # Git - GitLab & GitFlow Ambient it

Git - GitLab & GitFlow

Date de mise à jour : 21/03/2025 | Identifiant OffreInfo : 14_AF_0000078696
Organisme responsable : Ambient it

Objectifs

Installer et configurer l'outil GIT
Comprendre les différences entre la gestion de version centralisée et décentralisée
Gérer efficacement les dépôts locaux et distants
Manipuler les commandes de GIT pour gérer les fichiers et les branches
Gestion de workflows et de dépôts git avec GitFlow
Utilisation des outils d'intégration et de déploiement continus avec GitLab CI
Gagner en efficacité en utilisant les outils les plus efficaces de l'écosystème GIT
Intégrer et former rapidement un nouvel arrivant à votre projet
Appréhender la migration de SVN vers GIT

Programme de la formation

JOUR 1 - GIT & GITFLOW
INTRODUCTION
Contexte et historique de la gestion de versions
Cas d'utilisation
Présentation de Git
Avantages de Git

COMMANDES DE BASE
Création du dépôt, dossier .git
Les 3 états de Git
Commandes add et commit
Commandes status, log et diff

LES BRANCHES
Intérêt du branching
Pointeurs et HEAD
Divergence
Les différentes méthodes de fusion
Bonnes pratiques de fusion

REMOTES
Dépôt central et multi-dépôt distants
Les commandes fetch et pull
La commande push
Bonnes pratiques d'interaction

COMMANDES AVANCÉES
Reset et reflog
Rebasing, Squashing
Gestion du Stash
Blame
Recherche d'erreurs avec bisect
Cherry-pick

JOUR 2 - GIT FLOW ET GITLAB
WORKFLOWS COLLABORATIFS
Pourquoi utiliser un workflow
Les principaux workflows
Zoom sur Git Flow et mise en pratique
Github Flow et GitLab Flow
Introduction à GitLab
Forges logicielles
Features de GitLab
Comment choisir une forge logicielle
CE vs EE

INSTALLATION DE GITLAB
Omnibus vs Docker
Installation sur GCP
Configuration GitLab SMTP
Configuration bas-niveau

ADMINISTRATION DE GITLAB
Tour d'horizon de l'interface de gestion
Administration des projets
Gestion des commits et du code source
Gestion des accès
Assignation des permissions
Utilisation des issues
Milestones pour la gestion de projets

BONNES PRATIQUES DE COLLABORATION AVEC GIT ET GITLAB CI
Merge requests
Rebase (+squash, +fast-forward)
Branches protégées
Wiki et documentation
Intégration Continue avec GitLab CI
Configuration GitLab CI/CD
Pipelines de CI/CD
Gestion des runners
Déploiement continu et GitLab Runner
Mise en place d'un workflow de collaboration sur GitLab

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

140 Avenue Jean Lolive
93500 - Pantin
Téléphone fixe : 0646286691
Contacter l'organisme

Contact de l'organisme formateur

Ambient it
SIRET : 81227101300045
93500 Pantin

Information fournie par :