Tôi có kho lưu trữ địa phương, và một kho từ xa trần. Tôi đã thực hiện thay đổi cho các tập tin địa phương của tôi, và anh chàng khác đã thực hiện thay đổi quá, nhưng ông chỉ gửi cho tôi tập tin. Tôi đã sao chép chúng vào cây địa phương của tôi và cam kết. Trên cam kết tôi đã có tin nhắn trong tập tin mà tôi có sao chép dán"HEAD không tìm thấy dưới đây refs/heads" sau khi tôi đẩy cam kết với CR/CRLF thay đổi
LF sẽ được thay thế bởi CRLF
Tôi vừa mới cam kết tất cả các tập tin và đẩy họ xa kho trần. Và khi trên xa tôi chạy
git branch
Tôi nhận được thông báo lỗi sau
HEAD not found below refs/heads!
Bây giờ có vẻ như với tôi rằng điều này là do các file này với CR thay vì CRLF.
Mọi đề xuất? Sẽ đánh giá cao bất kỳ trợ giúp nào về cách xử lý các tình huống như vậy/sửa lỗi repo của tôi.
Hãy thể hiện đầu ra của 'git symbolic-ref HEAD' trên remote. –
Tôi đã chạy cái này và tìm ra điều gì sai, cảm ơn) Vấn đề là trước đây tôi đã chạy một cái gì đó như git symbolic-ref HEAD refs/headss/my_branch –
OK, tôi đã thêm một câu trả lời cho biết để tham khảo trong tương lai trong trường hợp nó giúp mọi người tìm kiếm thông báo lỗi mà bạn nhận được. –