Zum Inhalt springen
Git-FehlerFehler
fatal: This operation must be run in a work tree

fatal: Dieser Vorgang muss in einem Arbeitsbaum ausgeführt werden

Die Operation erfordert einen Arbeitsbaum, das Repository ist jedoch bare (ohne Arbeitsverzeichnis).

gitlinuxwindowsmacos

Was verursacht diesen Fehler

Sie befinden sich in einem Bare-Repository (erstellt mit --bare), das kein Arbeitsverzeichnis besitzt. Bare-Repositories werden als Remote-Endpunkte verwendet und unterstützen kein Checkout, kein Diff auf dem Arbeitsbaum und keine anderen Operationen, die auf Dateien angewiesen sind.

So beheben Sie ihn

Klonen Sie das Bare-Repository, um einen Arbeitsbaum zu erhalten: git clone bare-repo.git. Haben Sie versehentlich ein Bare-Repo erstellt, klonen Sie es und arbeiten Sie im Klon weiter. Verwenden Sie das Bare-Repository ausschließlich als Remote.

Offizielle Dokumentation

Verwandte Fehlercodes