GIT: как вернуть локальные файлы в состояние до первой выборки

Думаю, у меня действительно были проблемы после слишком длинного дня. Я только начал работать над новым DevEnv и скопировал файлы из GitRepo в папку dev www. После нескольких часов работы я хотел подтолкнуть это к ветке репо.

Я сделал это:

  • git init
  • git remote add origin ...
  • git fetch --все
  • git add.
  • git commit ...
  • git checkout RC
  • git push origin RC

Очевидно, что это было очень неправильно и глупо, так как он разбил все мои локальные файлы и перезаписал его с помощью Remote-Version (как это обычно бывает).

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

С уважением и благодарностью за любую помощь ...

Всего 1 ответ


СПАСИБО: @HFBrowning и @ eftshift0

Решение в этом случае было просто git checkout master.

Благодаря SO-сообществу! :)


Есть идеи?

10000