- Comprendre le fonctionnement des références et pointeurs dans Git
- Comprendre le merge dans Git
- Comprendre le rebase dans Git (quelle différence avec le merge ?)
- Savoir utiliser le
git rebase
- Savoir utiliser le
- Comprendre la différence entre
git resetetgit revert - Savoir annuler des
commitset/oumerge commits(déplacer le HEAD, https://ohshitgit.com/) - Comprendre l'utilité et le fonctionnement de
git stash - Comprendre et utiliser le
git diff(quelle utilité) - Comprendre la différence entre
git logetgit show+ les flags principaux - Comprendre et utiliser le
git fetch
- Finir les dailys précédents
- Découverte de Github CLI (pour ceux qui ont travaillé sur autre chose la semaine précédente)
- Créer un cheat sheet sur Github CLI (individuel)
- Installation et connexion
- Faire le tour du propriétaire
- Intégration de
ghdans son workflow - Finalisation de son profile Github
- Découverte de LazyGit
- Installation et configuration
- Intégration dans son editeur / workflow
- Configurer son git :
- Editeur par défaut (Nano, Vim, VsCode ou celui que vous voulez)
- Différenciateur (par ex : Delta)
- Aliases
- Comprendre la différence entre config locale, globale et système
- Choix workflow : Alias ou Lazygit (obligatoire un des deux)
- Savoir travailler avec
git fetch