Tôi đã chạy một số git pull --rebase
và hủy bỏ điều này sau khi sửa một số xung đột hợp nhất bằng cách sử dụng git rebase --abort
.Git: khôi phục kho lưu trữ được phân tách sau khi không thể phục hồi
Trước khi thử lại, git status
đã nói với tôi: "Chi nhánh của bạn ở phía trước 'gốc/chủ' của 20 cam kết". Bây giờ tôi nhận được: "Chi nhánh của bạn và" nguồn gốc/chủ "đã phân kỳ, và có 15 và 5 (các) cam kết khác nhau, tương ứng."
Tôi đã đặt lại cam kết mới nhất (git reset --hard c15...e30
), nhưng thông báo trạng thái vẫn như cũ.
Làm cách nào để hoàn nguyên kho lưu trữ của tôi về trạng thái trước khi tôi bắt đầu mớ hỗn độn? Và sự khác biệt giữa trạng thái hiện tại và trạng thái trước đó là gì?
Cảm ơn.
Báo cáo trạng thái git làm chi nhánh hiện tại của bạn (dòng đầu tiên của đầu ra) là gì? Ngoài ra, để tham khảo, băm cam kết có liên quan cho nguồn gốc/chủ, yourbranch là gì và bạn đang ở đâu (trên cùng của "git log")? Sử dụng gitk --all để cung cấp cho bạn một bức tranh tốt hơn nếu bạn cần. –