Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Lỗi Git: Pull không thể thực hiện được

Khi sử dụng Git, đôi khi chúng ta gặp phải các thông báo lỗi khó hiểu. Bài viết này hướng dẫn cách khắc phục một lỗi phổ biến khi làm việc với hệ thống kiểm soát phiên bản.

Nguyên nhân lỗi

Lỗi này xảy ra khi thư mục làm việc chứa các file có xung đột hợp nhất (merge conflicts) chưa được giải quyết. Bạn cần kiểm tra các file này, khắc phục xung đột, sau đó stage và commit để đánh dấu đã giải quyết.

Cách khắc phục

Đầu tiên, hãy chạy lệnh git status trên dòng lệnh. Lệnh này sẽ hiển thị vị trí các file chưa hợp nhất – kết quả sẽ trông như sau:

Unmerged paths: use 'git add/rm <file>' to update what will be committed [ danh sách file ]

Nếu bạn làm việc nhóm, xung đột có thể do đồng nghiệp tạo ra. Hãy xem xét xung đột cùng nhau để tránh xóa mất code quan trọng.

Sau khi giải quyết xong xung đột, chạy lệnh git add/rm <file> hoặc git commit -a để đánh dấu đã khắc phục.

Cuối cùng, thực hiện git pull origin [master | main | <tên-nhánh>] để kéo thay đổi từ kho lưu trữ từ xa.