Erreurs Git expliquées et corrigées
Chaque erreur Git raconte une histoire. Retrouve le message exact affiché dans ton terminal, comprends ce que Git essaie de te dire et corrige-le pas à pas avec de vrais exemples.
Trouve ton erreur
Chaque guide explique ce que le message signifie, pourquoi il apparaît et comment le corriger sans rien casser. Copie le message de ton terminal et retrouve-le ci-dessous.
fatal: not a git repositoryTu as lancé une commande Git hors d'un dépôt, ou le dossier .git a disparu.
Voir la solutionerror: failed to push some refsLe remote a des commits que tu n'as pas en local. Pull, intègre, puis push.
Voir la solutionCONFLICT (content): Merge conflict in fileDeux branches ont modifié les mêmes lignes. Git te demande de trancher.
Voir la solutionfatal: refusing to merge unrelated historiesLes deux branches n'ont aucun commit commun, souvent après un git init plus un clone.
Voir la solutionerror: Your local changes would be overwrittenDes modifications non commitées bloquent un checkout ou un pull. Commit ou stash d'abord.
Voir la solutionerror: remote origin already existsTu as tenté d'ajouter un remote origin alors qu'il en existe déjà un.
Voir la solutionerror: pathspec 'x' did not match any file(s)Git ne trouve pas la branche ou le fichier demandé. Souvent une typo ou un fetch manquant.
Voir la solutionYou are in 'detached HEAD' stateHEAD pointe vers un commit au lieu d'une branche. Pas une erreur, mais risqué.
Voir la solutiongit@github.com: Permission denied (publickey).GitHub refuse ta connexion SSH. Ta clé est absente ou pas enregistrée.
Voir la solutionfatal: detected dubious ownership in repositoryLe dossier du dépôt appartient à un autre utilisateur. Git 2.35.2+ bloque par sécurité.
Voir la solutionfatal: Unable to create '.git/index.lock': File exists.Un autre processus Git tourne, ou un crash a laissé un fichier de verrou orphelin.
Voir la solutionGitQuest est conçu par Anaïs (nouvelle fenêtre), développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.
N'aie plus peur des erreurs Git
GitQuest transforme chaque erreur en enquête. Entraîne-toi dans un simulateur de terminal sécurisé et développe les réflexes pour corriger tout ce que Git te lance.
Télécharger GitQuest