Des formations GIT adaptées à vos besoins

Des formations pour tous les niveaux

Nos formations GIT concernent aussi bien les développeurs découvrant le contrôle de version ou ceux utilisant déjà un autre système que les utilisateurs réguliers de GIT souhaitant en maîtriser les fonctionnalités avancées.

Des formations avec 50% de pratique

Les formations alternent les présentations théoriques et les exercices pratiques. Les programmes de ces formations peuvent être adaptés aux besoins des stagiaires. N'hésitez pas à prendre contact si vous avez des questions ou des besoins spécifiques.

Testez vos compétences

Ces tests sont issus de des exemples et des questions posées pendant les formations. Ils vous permettront de vous exercer et de prendre confiance dans vos compétences.


Formation Initiation GIT

Cette formation permet de découvrir les fonctionnalités de GIT pour gérer les versions de ses applications. Elle couvre l’installation de GIT, la gestion des modifications locales, la gestion des branches, la résolution des conflits lors des fusions, la gestion des dépôts distants.

Plan de la formation Initiation GIT

  • Présentation de GIT
  • Installation et configuration
  • Utilisation de Git
  • Gestion locale des fichiers
  • Gestion des branches
  • Partage du travail et collaboration
  • Mise en oeuvre des outils GIT

Voir le Programme détaillé

Formation Perfectionnement GIT

Cette formation permet d’approfondir l’utilisation GIT pour gérer les versions de ses applications : gestion des branches, gestion des sous modules, gestion des sous branches, utilisation des patch, réécriture de l’historique, ...

Plan de la formation Perfectionnement GIT

  • Rappels sur GIT
  • Amélioration de la gestion des branches
    • Mémoriser l’état de modifications (git stash)
    • Utilisation de worktree
    • Notion de commit Fast-Forward
    • Notion de commit squash
    • Intérêt et utilisation de rebase
    • Intérêt et utilisation de cherry-pick
  • Workflow classiques
    • Trunk
    • Branche de fonctionnalités
    • Gitflow
    • Fork
  • Hook
    • Evènements
    • scripts
  • Personnalisation avec .gitattributes
    • Principe
    • Utilisation de filtres standard
    • Écriture
  • Stockage de fichiers binaires volumineux : Git LFS
    • Principe
    • Installation
    • Mise en oeuvre
  • Sous Modules
    • Cas d'utilisation
    • Création
    • Gestion
  • Sous Arbres
    • Cas d'utilisation
    • Différences avec les sous modules
    • Création
    • Gestion
  • Patch
    • Intérêt
    • Création
    • Application d'un patch
  • Recherches de bugs
    • Recherche dans les logs
    • Bissect
  • Réécriture de l'historique
    • Rebase interactif
    • Filter-branch
  • Voir le Programme détaillé