Ga naar inhoud
Git-foutenFout
fatal: This operation must be run in a work tree

fatal: Deze bewerking moet worden uitgevoerd in een werktree

De bewerking vereist een werktree, maar de repository is bare (geen werkdirectory).

gitlinuxwindowsmacos

Wat veroorzaakt deze fout

U bevindt zich in een bare repository (aangemaakt met --bare) die geen werkdirectory heeft. Bare repositories worden als remotes gebruikt en ondersteunen geen checkout, diff op de werktree of andere bewerkingen die bestanden vereisen.

Hoe op te lossen

Kloon de bare repository om een werktree te verkrijgen: git clone bare-repo.git. Als u per ongeluk een bare repo hebt aangemaakt, kloon deze dan en werk verder vanuit de kloon. Gebruik de bare repo uitsluitend als remote.

Officiële documentatie

Gerelateerde foutcodes