git stash не хранит изменения должным образом

Я бегу мерзкие окна - git version 2.16.0.windows.2, Всякий раз, когда я бегу git stash на любом из моих репозиториев git ответит обычным подтверждением:

Saved working directory and index state WIP on branch_name: last_commit

После этого я бегу git status -uno и я все еще буду видеть поэтапные и неустановленные изменения, как будто я не запускаю git stash команда.

git stash show 0 вернет список сохраненных файлов, как и тот же вывод из git status -uno команда.

Отсюда бег git stash снова удалит поставленные и неустановленные изменения из репо. git status -uno также подтверждается сообщением "ничего не совершать".

Бег git stash show 0 теперь не выводится (пустой тайник?), и git stash show 1 возвращает список спрятанных предметов.

Когда я хочу снять изменения, мне нужно запустить git stash pop дважды, чтобы получить правильную ссылку на тайник. Первый поп вернет "Уже в курсе!" а вторая попса раскроет мои изменения.

Вопросы:

  • почему это происходит?
  • Как это исправить?

0 ответов

Другие вопросы по тегам