Điều kỳ lạ xảy ra với kho lưu trữ git của tôi. Khi tôi cố gắng cam kết một cái gì đó trong cửa sổ tra tấn, tôi nhận được tất cả các tập tin từ dự án. Tôi không thể hoàn nguyên chúng, khi tôi kéo từ máy chủ, tôi nhận được fatal: No such ref: HEAD
và fatal: Cannot lock the ref 'HEAD'
. Tất cả các chi nhánh địa phương của tôi đều mất tích. Có cách nào để giải quyết vấn đề không?Git 'gây tử vong: Không có tham chiếu như vậy: HEAD'
Đây không phải là cam kết đầu tiên hoặc điều gì đó. Điều này đột nhiên xảy ra.
EDIT:
git branch -a
nói: Failed to resolve HEAD as a valid ref
git status
in tất cả các file dự án đánh dấu là file mới.
Tôi đã thay đổi tên thư mục lưu trữ trong một thời gian và khi tôi thay đổi lại, mọi thứ không chính xác.
Bạn đã làm gì khi điều này xảy ra? Bạn có thể hiển thị đầu ra của 'git status' và' git branch -a' không? –
Chỉ để tránh mọi nghi ngờ, theo thư mục kho lưu trữ, bạn có nghĩa là thư mục có tên '.git' không? –
Không, thư mục dự án, chứa .git trực tiếp – szaman