Présentation
Git est devenu indispensable pour tout projet de développement ou de données : il garde l’historique de chaque modification et permet de travailler à plusieurs sans se marcher dessus.
Cette formation vous rend autonome sur les commandes essentielles, les branches et le travail en équipe sur une plateforme comme GitLab ou GitHub.
Un peu de théorie, beaucoup de pratique : chaque notion est appliquée immédiatement sur un dépôt d’exercice.
Prérequis
Aucune connaissance de Git n’est requise. Une aisance minimale avec la ligne de commande est un plus.
Objectifs
- Objectifs pédagogiques
- Comprendre le fonctionnement de Git et la gestion de versions distribuée
- Maîtriser les commandes du quotidien
- Travailler avec des branches
- Collaborer sur un dépôt partagé
- Objectifs opérationnels
- Créer un dépôt, enregistrer et consulter l’historique
- Créer, fusionner et rebaser des branches
- Résoudre un conflit de fusion
- Publier et récupérer des modifications sur un dépôt distant
- Proposer une modification par merge request (ou pull request)
Détail
PLAN PÉDAGOGIQUE
Jour 1
- Comprendre Git
- Gestion de versions : centralisée et distribuée
- Répertoire de travail, index et dépôt
- Installation et configuration
- Les commandes essentielles
- init, clone, status, add, commit
- Consulter l’historique : log, diff, show
- Annuler une modification : restore, revert, reset
- Ignorer des fichiers et bonnes pratiques de messages de commit
- Les branches
- Créer et changer de branche
- Fusionner : fusion rapide et commit de fusion
- Résoudre un conflit pas à pas
Jour 2
- Aller plus loin
- Rebase et réécriture d’historique locale
- Mise de côté (stash) et sélection de commits (cherry-pick)
- Étiquettes et versions
- Travailler en équipe
- Dépôts distants : remote, fetch, pull, push
- GitLab et GitHub : merge requests, revue de code
- Stratégies de branches : flux simple, GitFlow, trunk-based
- Au quotidien
- Outils graphiques et intégration dans l’éditeur
- Introduction à l’intégration continue
- Atelier de synthèse : un projet en équipe du ticket à la fusion
Modalités d'évaluation
À l’issue de chaque module, le formateur évaluera chacun des participants en fonction des cas pratiques et exercices effectués
Attestation
À la fin de la formation tous les participants recevront une attestation de formation
Accessibilité
Les personnes en situation de handicap sont invitées à nous communiquer leurs besoins spécifiques. Nous ferons tout pour les mettre dans les meilleures conditions de suivi de la formation (compensation, accessibilité…)
Prochaines dates de formation
Sessions inter-entreprises : nous consulter pour les prochaines dates (2 jours).
Cette formation peut être organisée en intra, pour votre seule équipe, en présentiel dans nos locaux. Pour ce faire, merci d’utiliser le formulaire de contact afin que nos équipes organisent avec vous une formation sur mesure selon vos disponibilités et vos besoins.
Délai d'Accès à la Formation
Délai d’accès : 2 à 4 semaines entre la demande et le début de la formation.
Inscription au plus tard 10 jours avant le début de la session, afin de garantir votre place ainsi qu’une préparation et un accueil de qualité.
Contact
Merci de nous contacter au 01 86 95 71 60 ou à l’adresse formation@adbi.fr