2012-02-11 1 views

ответ

26

Если вы еще не зарегистрировались, вы должны быть в состоянии только git stash, возможно, с git reset HEAD.

Также git stash apply не удаляет кошелек, как git stash pop. Итак, если вы сделали это, вы могли бы git reset --hard [last_good_commit] (если вы не нажали) или git revert [last_good_commit] (если вы нажали), и просто примените прикрытие снова, как только вы на правильной ветке.

+1

Как это отменить применение кошелька? –

+0

Все, что нужно использовать git stash, это применить некоторые изменения к файлам в вашем рабочем пространстве. Если вам не нужны эти изменения, просто отбросьте их обратно. Если у вас были непредвиденные изменения в рабочем пространстве, это становится беспорядочным, и для этого нет общего ответа. – Brandan

+3

Вероятно, следует отметить, что в вашем ответе, потому что иначе 'git reset -hard' приведет к тому, что другие изменения будут потеряны навсегда. –

 Смежные вопросы

  • Нет связанных вопросов^_^