Tôi đã làm một git stash pop
và kết thúc với xung đột hợp nhất. Tôi đã xóa các tệp khỏi hệ thống tệp và thực hiện git checkout
như dưới đây, nhưng nó nghĩ rằng các tệp vẫn chưa được trộn. Sau đó tôi đã thử thay thế các tập tin và thực hiện git checkout
lại và kết quả tương tự. Tôi đã cố gắng buộc nó bằng -f
cờ. Bất kỳ trợ giúp sẽ được đánh giá cao!
chirag-patels-macbook-pro:haloror patelc75$ git status
app/views/layouts/_choose_patient.html.erb: needs merge
app/views/layouts/_links.html.erb: needs merge
# On branch prod-temp
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: db/schema.rb
#
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# unmerged: app/views/layouts/_choose_patient.html.erb
# unmerged: app/views/layouts/_links.html.erb
chirag-patels-macbook-pro:haloror patelc75$ git checkout app/views/layouts/_choose_patient.html.erb
error: path 'app/views/layouts/_choose_patient.html.erb' is unmerged
chirag-patels-macbook-pro:haloror patelc75$ git checkout -f app/views/layouts/_choose_patient.html.erb
warning: path 'app/views/layouts/_choose_patient.html.erb' is unmerged
git stash apply/pop
nên dễ dàng hơn với Git 2,5 (Q2 2015), kể từ khi cây làm việc bây giờ cần phải được làm sạch: xem câu trả lời của tôi dưới đây