1) Buộc kéo để ghi đè thay đổi cục bộ
Nếu bạn không quan tâm đến những thay đổi được thực hiện cục bộ và muốn lấy mã từ kho lưu trữ, bạn có thể buộc kéo. Điều này sẽ ghi đè lên tất cả các thay đổi cục bộ được thực hiện trên máy tính của bạn, một bản sao trùng lặp của phiên bản trong kho lưu trữ sẽ xuất hiện.
Thực hiện các lệnh sau trong IDE của bạn:
thiết lập lại git - khó
kéo git
Điều này sẽ ngay lập tức phá hủy tất cả các thay đổi cục bộ của bạn, vì vậy hãy chắc chắn rằng bạn biết những gì bạn đang làm và không cần những thay đổi cục bộ của bạn.
2) Giữ cả hai thay đổi (cục bộ và từ repo)
Nếu bạn muốn giữ cả hai thay đổi (thay đổi được thực hiện cục bộ và thay đổi có trong kho lưu trữ), bạn có thể thêm và cam kết thay đổi của mình. Khi bạn kéo, rõ ràng sẽ có xung đột hợp nhất. Tại đây, bạn có thể sử dụng các công cụ trong IDE của mình (chẳng hạn như Difftool và mergetool) để so sánh hai đoạn mã và xác định những thay đổi nào cần giữ và loại bỏ. Đây là cách giữa; không có thay đổi sẽ bị mất cho đến khi bạn loại bỏ chúng bằng tay.
git thêm $ the_file_under_error
cam kết
kéo git