Как разрешить конфликт «удалить/изменить», вызванный «применением git stash»

Недавно я сделал git stash, затем немного поработал над веткой и зафиксировал ее, и получил эти ошибки при попытке выполнить git stash apply:

CONFLICT (delete/modify): app/controllers/orders_controller.rb deleted in Updated upstream and modified in Stashed changes. Version Stashed changes of app/controllers/orders_controller.rb left in tree.
CONFLICT (content): Merge conflict in app/models/product.rb

git statusпоказывает следующее:

 $ git status
# On branch develop
# Your branch is ahead of 'origin/develop' by 16 commits.
# Unmerged paths: 
#   (use "git reset HEAD <file>..." to unstage)
#   (use "git add/rm <file>..." as appropriate to mark resolution)
#
#   deleted by us:      app/controllers/orders_controller.rb
#   both modified:      app/models/product.rb

Файл с пометкой " delete/modify" был новым файлом, который я добавил и еще не зафиксировал до stash.
Я хотел бы вернуться в состояние, в котором я был до git stash— с незафиксированными локальными изменениями. Не подскажете, как это сделать?

Спасибо.

17
задан stupakov 7 April 2012 в 17:10
поделиться