fatal: This operation must be run in a work treefatal : Cette opération doit être exécutée dans un arbre de travail
L'opération nécessite un arbre de travail, mais le dépôt est nu (sans répertoire de travail).
Causes de cette erreur
Vous êtes dans un dépôt nu (créé avec --bare) qui n'a aucun répertoire de travail. Les dépôts nus servent de distants et ne prennent pas en charge le checkout, le diff sur l'arbre de travail, ni les autres opérations nécessitant des fichiers.
Comment la corriger
Clonez le dépôt nu pour obtenir un arbre de travail : git clone bare-repo.git. Si vous avez créé un dépôt nu par accident, clonez-le et travaillez depuis le clone. Utilisez le dépôt nu uniquement comme distant.
Codes d'erreur associés
Already up to date.Already up to date
La branche contient déjà toutes les modifications de la branche que vous avez tenté de fusionner ou de tirer.
fatal: Authentication failedfatal: Authentication failed
L'authentification de Git auprès du serveur distant a échoué.
fatal: index file corruptfatal : le fichier d'index est corrompu
Le fichier d'index Git (.git/index) est corrompu.
fatal: remote origin already existsfatal: remote origin already exists
Un dépôt distant avec le nom spécifié est déjà configuré.
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.
error: sparse-checkout is not enablederror : sparse-checkout n'est pas activé
Une opération sparse-checkout a été tentée alors que la fonctionnalité n'est pas activée.