Aller au contenu
Erreurs GitErreur
error: cannot rebase: You have unstaged changes

error: cannot rebase with unstaged changes

Git refuse de rebaser car il existe des modifications non commitées dans le répertoire de travail.

gitlinuxwindowsmacos

Causes de cette erreur

Vous avez modifié des fichiers qui ne sont ni indexés ni commités. Git exige un répertoire de travail propre pour effectuer un rebase, car il doit modifier des fichiers pendant le processus.

Comment la corriger

Commitez vos modifications : git add . && git commit -m 'WIP'. Ou mettez-les de côté : git stash, rebasez, puis git stash pop. Ou annulez les modifications : git checkout . (destructif).

Documentation officielle

Codes d'erreur associés