Formation Git Perfectionnement

Maitriser Git pour l'utiliser efficacement

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, ...

Formation Git Perfectionnement

Objectifs

  • Gérer les branches des projets
  • Gérer les sous modules
  • Modifier l’historique

Programme

Rappels

  • Présentation de GIT
  • Le répertoire GIT et le répertoire de travail.
  • L'index ou staging area.
  • Les concepts de branche, tag et de dépôt.
  • Gestion locale des fichiers
  • Gestion des branches
  • Dépôts distants

 Améliorer la gestion des branches

  • Mémoriser l’état de modifications (git stash)
  • Utilisation des 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

Présentation de workflow Git classiques

  • Trunk
  • Branches de fonctionnalités
  • GitFlow
  • Fork

Hook

  • Évènements
  • Script

Personnalisation avec .gitattributes

  • Principe
  • Utilisation de filtres standard
  • Écriture

Stockage de fichiers binaires volumineux avec Git LFS

  • Principe
  • Installation
  • Mise en oeuvre

Sous Modules

  • Cas d’utilisation
  • Création
  • Gestion

Sous Branches

  • Cas d’utilisation
  • Création
  • Gestion

Recherche de bug

  • Recherche dans les logs
  • Bissect

Patch

  • Intérêts
  • Création d’un patch
  • Application d’un patch

Réécriture de l’historique

  • Rebase interactif
  • Filter-branch
  • Filter-repo

Télécharger le programme détaillé

En savoir plus

Référence

PERF-GIT

Durée

2 jours

Prochaines sessions

25 et 26 avril 2024 S'inscrire

23 et 24 mai 2024 S'inscrire

20 et 21 juin 2024 S'inscrire

11 et 12 juillet 2024 S'inscrire

Pré requis

Utilisation de Git

Public

Utilisateurs de Git, souhaitant améliorer leur pratique pour travailler plus efficacement avec Git.

Points forts

Petit groupe (4 personnes maximum)

Un poste de travail par personne

Nombreux exercices

Assistance après la formation

Coût

1440 € TTC