Перейти до вмісту
Помилки GitПомилка
fatal: This operation must be run in a work tree

fatal: цю операцію потрібно виконувати в робочому дереві

Операція потребує робочого дерева, але репозиторій є голим (без робочого каталогу).

gitlinuxwindowsmacos

Що спричиняє цю помилку

Ви перебуваєте в голому репозиторії (створеному з --bare), який не має робочого каталогу. Голі репозиторії використовуються як remote і не підтримують checkout, diff на робочому дереві та інші операції, що потребують файлів.

Як виправити

Щоб отримати робоче дерево, клонуйте bare-репозиторій: git clone bare-repo.git. Якщо ви випадково створили bare-репозиторій, клонуйте його й працюйте в клоні. Використовуйте bare-репозиторій лише як віддалений.

Офіційна документація

Пов'язані коди помилок