Я хотел спрятать ненужные файлы, но я продолжаю передавать неправильный вариант. Для меня это звучит правильно:
git stash save [-a|--all]
но на самом деле это также игнорирует файлы. Правильный:
git stash save [-u|--include-untracked]
Когда я запускаю git stash save -a
и пытаюсь выполнить git stash pop
, я получаю бесчисленные ошибки для всех игнорируемых файлов:
path/to/file1.ext already exists, no checkout
path/to/file1.ext already exists, no checkout
path/to/file1.ext already exists, no checkout
...
Could not restore untracked files from stash
поэтому команда не работает.
Как мне вернуть мои отслеживаемые и неотслеживаемые спрятанные изменения? git reflog
не хранит команды штампа.