Przejdź do treści
Błędy GitBłąd
fatal: This operation must be run in a work tree

fatal: Ta operacja musi być wykonana w drzewie roboczym

Operacja wymaga drzewa roboczego, ale repozytorium jest bare (bez katalogu roboczego).

gitlinuxwindowsmacos

Co powoduje ten błąd

Jesteś w repozytorium bare (utworzonym z flagą --bare), które nie posiada katalogu roboczego. Repozytoria bare służą jako zdalne i nie obsługują checkout, diff na drzewie roboczym ani innych operacji wymagających plików.

Jak to naprawić

Sklonuj repozytorium bare, aby uzyskać drzewo robocze: git clone bare-repo.git. Jeśli przypadkowo utworzyłeś repozytorium bare, sklonuj je i pracuj na klonie. Używaj repozytorium bare wyłącznie jako zdalnego.

Oficjalna dokumentacja

Powiązane kody błędów