error: cannot rebase: You have unstaged changeserror: cannot rebase with unstaged changes
Git weigert te rebasen omdat er niet-gecommitte wijzigingen in de werkdirectory staan.
Wat veroorzaakt deze fout
U heeft gewijzigde bestanden die niet gestaged of gecommit zijn. Git vereist een schone werkdirectory voor een rebase, omdat het tijdens het proces bestanden moet aanpassen.
Hoe op te lossen
Commit uw wijzigingen: git add . && git commit -m 'WIP'. Of zet ze opzij met stash: git stash, voer de rebase uit en daarna git stash pop. Of gooi de wijzigingen weg: git checkout . (onomkeerbaar).
Gerelateerde foutcodes
warning: CRLF will be replaced by LFwarning: CRLF wordt vervangen door LF
Git converteert regeleindes van Windows-stijl (CRLF) naar Unix-stijl (LF).
fatal: branch is already checked out at another worktreefatal: branch is al uitgechecked in een andere worktree
De branch kan niet worden uitgecheckt omdat deze al is uitgecheckt in een andere worktree.
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
Een push naar een beveiligde branch werd afgewezen vanwege branch-beveiligingsregels.
fatal: Authentication failedfatal: Authentication failed
Git-authenticatie met de remote server is mislukt.
error: failed to push some refserror: failed to push some refs
De push werd geweigerd omdat de remote wijzigingen bevat die u lokaal niet heeft.
fatal: A branch named 'x' already existsfatal: A branch already exists
Er bestaat al een branch met de opgegeven naam in de repository.