Итак, у меня была нагрузка изменений и некоторые невоспроизводимые файлы. Мне нужно было что-то настроить, поэтому я использовал git stash -u
, изменил пару вещей, совершил эти изменения, нажал их, а затем попытался git stash pop
.
Поскольку я изменил пару файлов, которые я спрятал, я получил следующее сообщение:
error: Your local changes to the following files would be overwritten by merge:
file_1.py
file_2.py
Please, commit your changes or stash them before you can merge.
Aborting
Это кажется странным, я совершил все новые изменения, мой чек был чистым, когда я запускал команду.
Кажется, что операция git stash pop
не закрыла половину моих изменений и не проверенных файлов, но если я попробую и git stash pop
снова, я получаю вывод, например:
some_file.html already exists, no checkout
some_other_file.html already exists, no checkout
yet_another_file.html already exists, no checkout
Could not restore untracked files from stash
git stash show
все еще показывает список моих спрятанных изменений, но я не понимаю, что я делаю сейчас.
Как я могу расправляться?