git stash pop не работает при удалении файла подкачки - PullRequest
0 голосов
/ 30 ноября 2011

Я удалил файл подкачки и вызвал git stash перед тем, как сделать запрос на извлечение.Когда я попробовал git stash pop, я получил следующую ошибку

Не удается применить к грязному рабочему дереву, пожалуйста внесите изменения

Я следовал этому wiki и попытался применить через исправление изменений.Но это не работает.

Полагаю, это сообщение даст подсказку

diff --git a/db/.schema.rb.swp b/db/.schema.rb.swp
deleted file mode 100644
index 6570b8e..0000000
Binary files a/db/.schema.rb.swp and /dev/null differ

Как решить эту проблему?

1 Ответ

0 голосов
/ 30 ноября 2011

Вы НЕ ДОЛЖНЫ зафиксировать файл подкачки в хранилище gitПопробуйте следовать инструкциям:

git rm db/.schema.rb.swp   # Delete the swap file from git repository
echo "*.swp" >> .gitignore # Ignore swap files
git add .gitignore
git commit                 # Commit the deletion & changes
git status                 # Make sure that you have no uncommited changes
git stash apply            # Then apply the stash
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...