Guides Git et parcours pratiques
Choisissez la tâche à résoudre. Chaque guide explique les vérifications, commandes et limites avant de modifier votre dépôt.
Corriger « would clobber existing tag » dans Git.
Corrigez « would clobber existing tag » sans risque : comparez le tag local et distant, préservez la cible locale, puis actualisez le seul tag vérifié.
Lire le guideGit worktrees pour les agents de code IA : une méthode sûre.
Utilisez les Git worktrees pour des tâches IA parallèles : même base, résultats commités, revue, fusion normale et nettoyage sans forcer.
Lire le guideCommit sur la mauvaise branche : que faire ?
Appliquez le commit à la bonne branche avec cherry-pick, gardez une branche de secours et choisissez reset ou revert selon le partage de l’historique.
Lire le guideDetached HEAD dans Git : garder ses commits
Comprenez detached HEAD, créez une branche avec git switch -c et récupérez un commit vérifié via reflog sans le confondre avec une sauvegarde de fichiers.
Lire le guideBranche Git divergente : merge ou rebase ?
Inspectez les commits locaux et distants après fetch, gardez une référence de secours et choisissez merge ou rebase avec les étapes de conflit et d’annulation.
Lire le guideGit worktree ou submodule : lequel choisir ?
Worktree ouvre une autre branche du même dépôt ; submodule fixe un dépôt distinct. Comparez propriété, mise à jour, nettoyage et limites de leur combinaison.
Lire le guideGit amend : corriger le dernier commit
Corrigez le dernier commit privé avec --amend. Vérifiez l’index, utilisez --only pour le message et un nouveau commit pour une histoire partagée.
Lire le guideAnnuler un commit Git : soft reset ou revert
Gardez les changements locaux indexés avec reset --soft ou inversez un commit partagé avec revert. Vérifiez le parent et évitez un reset dur inutile.
Lire le guide