error: cannot rebase: You have unstaged changeserror: cannot rebase with unstaged changes
Git refuse de rebaser car il existe des modifications non commitées dans le répertoire de travail.
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).
Codes d'erreur associés
warning: CRLF will be replaced by LFwarning : CRLF sera remplacé par LF
Git convertit les fins de ligne du style Windows (CRLF) vers le style Unix (LF).
fatal: branch is already checked out at another worktreefatal : branche déjà extraite dans un autre arbre de travail
Impossible d'extraire la branche car elle est déjà extraite dans un autre worktree.
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
Un push vers une branche protégée a été rejeté en raison des règles de protection de branche.
fatal: Authentication failedfatal: Authentication failed
L'authentification de Git auprès du serveur distant a échoué.
error: failed to push some refserror: failed to push some refs
Le push a été rejeté car le distant contient des modifications que vous n'avez pas en local.
fatal: A branch named 'x' already existsfatal: A branch already exists
Une branche portant le nom spécifié existe déjà dans le dépôt.