2012-10-09 37 views
5

Khá mới đối với git và có một chút vấn đề mà tôi không chắc chắn cách khắc phục. Tôi đã nhầm lẫn thực hiện một thay đổi cho một tập tin trong một bản sao làm việc và không cam kết thay đổi. Sau đó tôi đã thực hiện các thay đổi đối với bản sao khác và cam kết - khi tôi cố gắng thực hiện các thay đổi, tôi không có gì đáng ngạc nhiên khi thấy "các thay đổi cục bộ đối với tệp sẽ bị ghi đè bằng cách hợp nhất, hủy bỏ". Vì vậy, tôi đã xóa tệp vi phạm bằng cách sử dụng git rm, sau đó sử dụng git add -u và cam kết xóa. Sau đó tôi đã cố gắng để kéo vào bản sao mới nhất và nhận được sau đây. Cách tốt nhất để giải quyết vấn đề này là gì? biết ơn đối với bất kỳ con trỏ nàoxung đột git - tệp bị xóa trong HEAD và sửa đổi trong bản sửa đổi

CONFLICT (delete/modify): wp-content/plugins/wp-flash-countdown/xml_option_.xml deleted in HEAD and modified in ba878ab1efe3a039961a446c490d5c93a2bc22e1. Version ba878ab1efe3a039961a446c490d5c93a2bc22e1 of wp-content/plugins/wp-flash-countdown/xml_option_.xml left in tree. 
Automatic merge failed; fix conflicts and then commit the result. 

Trả lời

4

Tại thời điểm này bạn có tệp trong bản sao làm việc mà bạn đã kéo tới không?

nếu chỉ xóa và đề xuất.

+0

Tôi vừa thử, rút ​​lại và sau đó kéo lại - lần này nhận được 'Kéo là không thể vì bạn có các tệp chưa được nén. Vui lòng sửa chúng trong cây làm việc, sau đó sử dụng 'git add/rm ' '- nó cũng được liệt kê là thêm tệp mà tôi vừa xóa khỏi bản sao làm việc đó vì chúng không bị theo dõi – bsod99

+0

ok, vì vậy nó chỉ là một tập tin gây ra vấn đề - cố gắng xóa bằng git rm nhưng nhận được lỗi "cần hợp nhất" – bsod99

+0

cuối cùng, đã sắp xếp, với giải pháp hiệu quả và một vài bước không cần thiết từ tôi! – bsod99

7

Nếu bây giờ bạn làm git status, sản lượng của nó bao gồm:

# Unmerged paths: 
# (use "git add/rm <file>..." as appropriate to mark resolution) 

Nếu bạn git rm họ, một cảnh báo needs merge sẽ được xuất ra tuy nhiên việc loại bỏ sẽ thành công, sau đó bạn có thể cam kết những sửa đổi - đây sẽ là "hợp nhất cam kết".

Các vấn đề liên quan