Git, un instantané du système de fichiers (les blobs et les trees)
L’historique (les commits)
Bonjour le monde ! Mon 1er projet avec Git.
Configuration
Ignorer des fichiers (.gitignore)
Gérer un projet existant avec Git
Commandes : config, init, add, commit, status, log, diff, show
Le fichier d’index et le répertoire de travail
Défaire et refaire des changements
Commandes : checkout, reset, rm, revert
Les étiquettes
Les branches
Fusionner des branches
Commandes : tag, branch, reflog, merge, rebase
Présentation de Github
Utiliser un dépôt distant comme une simple sauvegarde
Cloner un dépôt distant
Branches locales et branches distantes
Qui fait quoi ?
Commandes : fetch, push, pull, clone, blame
Développement, Test et Production
Merge ou rebase
Cherry-pick
Stashing
Commandes : cherry-pick, stash
Revue des principales commandes git: commit, checkout, branch, log, merge, rebase, pull et push.
Staging interactif
Stashing
Réécriture de l'historique
Cherry et cherry-pick
Squashing
Blame
Filter-branch
Rebase -onto
L'utilisation de sous-modules
Les aspects à prendre en considération
Fusionnement Subtree
Les étiquettes
Les branches
Fusionner des branches
Commandes : tag, branch, reflog, merge, rebase