Introduction
  • Bienvenue dans cette formation
  • Versionner son code
  • Pourquoi Git et GitHub ?
  • Un petit Quiz
Installation de Git
  • Installer git sur Windows
  • Installer git sur Linux
  • Installer git sur os X
  • Utiliser un terminal
  • Configurer git
  • Un petit Quiz
Mon premier commit
  • Comprendre processus d'enregistrement
  • Initialiser un dépôt Git
  • Mettre en place son projet
  • Indexer ses modifications
  • Faire son premier commit
  • Afficher les modifications en cours
  • Quiz: Les commits
  • Exercice et bilan de la section
Voyager dans l'historique
  • Comprendre l’archivage des commits
  • Voir l'historique des commits
  • Naviguer dans l'historique des commits
  • Utiliser des tags
  • Quiz: Voyager dans l'historique d'un dépôt Git
  • Exercice et bilan de la section
Présentation de GitHub
  • Découvrir Github
  • Utiliser les gists
  • Créer et configurer un dépôt Git
  • Explorer un dépôt Git
  • Utiliser les issues
  • Découvrir les forks et pull request
  • Un petit Quiz
Utiliser un dépôt distant
  • Comprendre le modèle distribué
  • Cloner un dépôt Git
  • Gérer les remotes
  • Pousser ses commits sur le dépôt distant
  • Récupérer les commits présent sur le dépôt distant
  • Ajouter un readme à son projet
  • Quiz: Utilisation d'un dépôt distant
  • Exercice et bilan de la section
Travailler en équipe
  • Organisation des équipes autour de Git
  • Maîtriser les modifications
  • Filtrer les modifications
  • Mettre de côté des modifications
  • Faire un merge de fichiers
  • Faire un merge de commits
  • Faire un rebase de commits
  • Exercice et bilan de la section
Le système de Branche
  • Comprendre le système de branche
  • Créer une branche
  • Récupérer une branche
  • Copier un commit
  • Faire un merge entre deux branches
  • Faire un rebase entre deux branches
  • Supprimer une branche
  • Exercice et bilan de la section
Conclusion
  • Bilan de cette formation
  • Aller plus loin
BONUS: Les Interfaces Graphiques pour Git
  • Comprendre la différences entre Git via un terminal et une interface graphique
  • Découvrir Git Gui
  • Découvrir Gitk
  • Choisir son interface graphique pour Git