Formations Craftsmanship

Logo Git

Git

Savoir mettre en place et configurer Git

50% théorie, 50% pratique
(4.3) 551 évaluations de janvier 2019 à ce jour
Durée 2 jours • 14 heures Obtenir un devis

Le contrôle de version

  • Pourquoi versionner son code source ?
  • Les concepts de base du contrôle de version

Les principes DVCS

  • Qu'apporte la décentralisation ?
  • Principe de fonctionnement
  • Branche, dépôt, merge, rebase et tous les concepts DVCS

Présentation de Git

  • Un peu d'histoire
  • Le fonctionnement de Git
  • Les objets Git : blob, tree, commit et tag
  • L'index ou staging area

Mise en place et configuration

  • Installation
  • Configuration

Utilisation au jour le jour

  • Créer/cloner un dépôt
  • Consulter l'état de l'arbre de travail
  • Visualiser les modifications
  • Enregistrer les modifications
  • Parcourir l'historique des révisions
  • Retrouver l'auteur d'une modifications

Gestion des dépôts et branches

  • Créer une branche
  • Passer de branche en branche avec les merges ou le rebase
  • Mettre à jour un dépôt
  • Exporter son dépôt
  • Les dépôts distants

Les outils autour de Git

  • Git-gui et TortoiseGit pour naviguer graphiquement
  • Gitweb, interface web pour Git
  • GitHub, LA plateforme de collaboration Git
  • Gerrit pour gérer les relectures de code