Git
Toutes les commandes Git essentielles, du premier commit au rebase interactif, avec des cas concrets (résoudre un conflit, nettoyer un historique, gérer une PR).
10 chapitres · 74 leçons
Installer Git, créer un dépôt, faire son premier commit.
Créer, changer, fusionner et nettoyer des branches.
remote, fetch, pull, push, upstream, fork.
restore, amend, reset, revert, clean.
Rebase simple sur une PR, rebase interactif, conflits, force-push sécurisé.
- Qu'est-ce qu'un rebase ?
- Cas pratique : rebase simple sur une PR (mettre sa branche à jour avec main)
- Résoudre les conflits pendant un rebase
- Rebase interactif (git rebase -i)
- Cas pratique : squasher des commits avant de merger une PR
- Réordonner ou renommer des commits
- Force-push en sécurité : --force-with-lease
- Rebase vs Merge : quand utiliser quoi ?
Mettre de côté des modifications temporairement.
Marquer des versions (releases) dans l'historique.
log avancé, blame, cherry-pick, bisect, reflog.
Le cycle complet feature branch + PR, du premier commit au merge.
worktree, submodules, hooks, alias, signature de commits, rerere.