Git stash pop error: невозможно создать файл Отказано в разрешении - PullRequest
0 голосов
/ 28 сентября 2018

В моем локальном хранилище было много изменений, которые не были зафиксированы, и я их спрятал.Затем я потянул с помощью git pull -r origin master и попытался вытолкнуть мои скрытые изменения после завершения извлечения.Это привело к моей ошибке:

error: unable to create file src/app/...: Permission denied

Я был первым, кто создал файл, поэтому я не знаю, почему он говорит мне, что у меня нетразрешения, чтобы создать его снова.Я смотрю, может быть, на несколько путей:

  1. Есть ли способ вернуться к конкретному тайнику, чтобы я мог получить свой код обратно?У меня есть номер тайника.
  2. Есть ли способ получить локальные изменения где-нибудь на моем компьютере до тайника?

Я уже просматривал локальные изменения на вкладке управления версиями в Intellij для поиска файла.Это там, но несколько недель назад, и у меня нет последних изменений (я вчера изменил файл).

Я надеюсь, что смогу получить ответ здесь, потому что я потеряю несколько недель работы, что займет у меня некоторое время, чтобы вернуться ... Спасибо!

1 Ответ

0 голосов
/ 28 сентября 2018

Я понял это.Вот ссылка:

Как восстановить удаленный тайник в Git?

Поскольку мой git stash привел к ошибке, ссылка на коммит все еще сохранялась.мерзавец / ссылки / тайник.Затем я использовал ответ Dolda2000 и создал временную ветвь, используя:

git branch tmp <first 7 characters of ref #>

, переключенную на ветку tmp, и я смог найти потерянный файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...