2015-04-30 7 views
4

Я пытаюсь сделать «git stash pop» двоичным файлом. Это приводит к конфликту слияния. Я просто хочу вытащить то, что находится в тайнике, и перезаписать то, что находится в рабочем каталоге. Какой самый простой способ сделать это?Git stash pop with binary-merge conflict

+1

Не уверен, если это дубликат точно, но [этот ответ может помочь вам] (http://stackoverflow.com/a/3733698/2812842) –

+0

Хм ... ну, рабочая ветка (или файл, о котором идет речь) не грязная. Он был просто изменен в другой ветке, прежде чем быть объединенным, и файл в кошельке не имеет слияния в изменениях. –

+0

Это рекомендуемый метод использования подхода '--force' для' git stash pop' - дайте ему попробовать в любом случае :) –

ответ

7

Чтобы восстановить все файлы в их прятали версии:

$ git checkout stash -- . 
+0

Результаты в отдельной голове, не возвращаются в состояние с предварительным сохранением. –

+0

Это был отличный совет. У меня был конфликт слияния в двоичном файле, когда он был отменен, и я не мог понять, как взять спрятанную версию двоичного файла. – jlyonsmith

+0

Получил ту же проблему с документом docx, эта проверка отлично работала. Благодарю. – damorin

Смежные вопросы