Đi đến nội dung
Lỗi GitLỗi
fatal: This operation must be run in a work tree

fatal: Thao tác này phải được thực hiện trong một work tree

Thao tác yêu cầu một working tree nhưng repository là bare (không có thư mục làm việc).

gitlinuxwindowsmacos

Nguyên nhân gây ra lỗi này

Bạn đang ở trong một bare repository (tạo bằng --bare), vốn không có thư mục làm việc. Bare repository được dùng làm remote và không hỗ trợ checkout, diff trên working tree, hay các thao tác yêu cầu file.

Cách sửa

Clone bare repository để có working tree: git clone bare-repo.git. Nếu vô tình tạo bare repo, hãy clone nó và làm việc từ bản clone. Chỉ dùng bare repo như một remote.

Tài liệu chính thức

Mã lỗi liên quan