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
Inter Entreprises

Grenoble : 12 - 13 décembre 2024 S'inscrire

Sessions
Intra Entreprise

Des sessions intra-entreprise peuvent être organisées dans vos locaux ou en distanciel. Demander un devis

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