Khi tôi chạy status git trên repo của tôi tôi nhận được fatal: Not a git repository: /my repo/.git/modules/docs
tình trạng git trả gây tử vong: Không phải là một kho git nhưng .git tồn tại và TRỤ có quyền truy cập thích hợp
Tôi đã kiểm tra và .git tồn tại và chứa HEAD cùng các hợp quyền. Tôi có thể chạy các lệnh khác tốt. Nếu tôi chạy git gui nó sẽ mở ra tốt và sẽ liệt kê một vài tệp đã thay đổi, nhưng thiếu nhiều tệp.
Tôi đoán có thể có một số loại tham nhũng trong HEAD, không chắc chắn. Bất kỳ ý tưởng làm thế nào để sửa lỗi này mà không xóa toàn bộ repo?
Cập nhật: Tôi nhận ra rằng tôi đã thay đổi tên của thư mục của repo. Thư mục được tham chiếu trong lỗi là tên cũ của thư mục. Vì vậy, repo hiện tại của tôi là /new dir/.git
nhưng lỗi là nói Not a git repository: /old dir/.git/modules/docs
. Vì vậy, có lẽ git là nhầm lẫn?
Bạn đang lồng các kho lưu trữ git? – nes1983
@ nes1983 Tôi có một số mô-đun con, tuy nhiên vấn đề này là với repo chính. –