Aller au contenu
Erreurs GitErreur
fatal: This operation must be run in a work tree

fatal : 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).

gitlinuxwindowsmacos

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.

Documentation officielle

Codes d'erreur associés