Vai al contenuto
Errori GitErrore
fatal: This operation must be run in a work tree

fatal: Questa operazione deve essere eseguita in un albero di lavoro

L'operazione richiede un albero di lavoro ma il repository è bare (privo di directory di lavoro).

gitlinuxwindowsmacos

Cause di questo errore

Ti trovi in un repository bare (creato con --bare) che non dispone di una directory di lavoro. I repository bare sono usati come remoti e non supportano checkout, diff sull'albero di lavoro o altre operazioni che richiedono file.

Come correggerlo

Clona il repository bare per ottenere un albero di lavoro: git clone bare-repo.git. Se hai creato accidentalmente un repository bare, clonalo e lavora a partire dal clone. Usa il repository bare solo come remoto.

Documentazione ufficiale

Codici di errore correlati