Tôi có một nhánh chính và "PersonalSite" cho một codebase mà tôi đang làm việc. Tôi đã nhiều lần cố gắng hợp nhất tổng thể vào chi nhánh PersonalSite để không có kết quả.git merge không hợp nhất
Lần này, tôi nghĩ tôi đã có tất cả mọi thứ thẳng ra, vì vậy tôi đã làm:
git checkout master
git pull
git checkout PersonalSite
git pull
git merge master
Nó trông giống như tất cả mọi thứ đang làm việc, và nó được liệt kê tập các tập tin tôi sẽ mong đợi, nhưng đã có một cuộc xung đột . Cuộc xung đột là chính xác và như mong đợi, vì vậy tôi đã sửa nó, "git add", "git commit", rồi "git push". Nhưng bây giờ, khi tôi nhìn vào nhật ký git của tôi, nó chỉ cho thấy một cam kết không có thay đổi mã nhưng chỉ có một xung đột.
Bây giờ, khi tôi chạy "git merge master" từ nhánh "PersonalSite", thông báo "Đã cập nhật". nhưng điều này rõ ràng không phải là trường hợp, vì không có thay đổi nào tôi đã cố gắng hợp nhất thực sự được hợp nhất. Chính xác tôi phải làm gì để làm chủ nhân thực sự hợp nhất vào thời điểm này?
Lý do tôi nói nó không hợp nhất là có những thay đổi trong nhánh chính không được phản ánh trong chi nhánh PersonalSite ngay cả sau khi hợp nhất ... – LAW
Cập nhật câu trả lời. – sciritai
git pull origin [tên chi nhánh] đã làm thủ thuật – Bijan