Introduction
  • Contrôle de version
  • Git : Qu'est ce que c'est ?
  • Gitkraken : qu'est ce que c'est ?
  • Installer Gitkraken sur votre machine
Les bases
  • Qu'est ce qu'un Repository ?
  • Initialiser un repository Git
  • Les zones principales d'un projet Git
  • Mon premier commit sur Gitkraken
  • Ignorer le suivi d'un fichier
  • Comprendre l'historique des commits
Travailler avec un dépôt distant (Github)
  • Introduction
  • Github, qu'est que c'est ?
  • Créer un repository distant sur Github
  • HTTPS : Publier sur Github
  • Le protocole SSH
  • SSH : Publier sur Github
  • Récupérer les modifications publiées sur un dépôt distant
  • Cloner un repository existant
Les branches, fusion, comparaison de changements
  • Introduction
  • Créer une branche
  • Fusion de deux branches
  • Cherry-pick : appliquer un commit particulier à une branche
  • Fetch : récupérer les modifications manquantes
  • Résoudre un conflit
  • Git stash : Enregistrer temporairement vos changements
Rebase : Une autre façon de gérer la fusion de deux branches
  • Introduction
  • Le rebase en action
  • Le rebase en cas de conflit
  • Un pull en mode rebase
  • Rebaser des commits déjà publiés
Manipuler l'historique des commits
  • Amend : Modifier le dernier commit
  • Rebase interactif
  • Reset
  • Revert : annuler des modifications déjà publiées
Tags
  • Introduction
  • Gestion des tags
  • Gérer un bug en production
Conclusion
  • Mot de la fin