Я часто использую «git stash» и «git stash pop» для сохранения и восстановления изменений в рабочем дереве. Это то, что я сделал, и мои предыдущие незафиксированные изменения теперь исчезли.Git восстанавливает спрятанные изменения после слияния --no-ff
git stash -u
git checkout master
git pull --rebase
git checkout dev
git merge --no-ff master
10 files changed, 1000 insertions(+), 2000 deletions(-)
git stash pop
CONFLICT (content): Merge conflict in file.ext
Тогда я думал, что я мог бы вернуться слияния, и я сделал:
git reset --hard origin/master
git reset --hard origin/master
Сейчас я не вижу какой-либо из моих предыдущих спрятанных неподтвержденных изменений в любой точке file.ext
, только объединенный код. Как я могу вернуть все изменения, которые я изначально спрятал?
Спасибо, изучая трудный путь ... – user43092
Стоит отметить, что есть в порядке ... –