Я запутался в своем приложении rails, поэтому использовал команду:
$ git checkout -f
чтобы вернуться к моей предыдущей фиксации и избавиться от моих ошибок. После исследования я вижу, что эта команда отменяет все локальные изменения! Теперь мое приложение показывает начальную фиксацию проекта в Firefox, и я не могу вернуть его к последней фиксации и показать всю работу, которую я проделал, чтобы я мог проверить ее в своем браузере. Я попробовал три тактики в этом посте Как отменить оформление заказа в git?
$ git reset --keep
$ git checkout master
$ git reset --hard HEAD
но я все еще вижу приложение таким, каким оно было при первом запуске проекта. Когда я набираю ...
git status
терминал показывает, что я нахожусь на главном филиале. Я все еще вижу все коммиты при запуске git reflog. Как я могу вернуть свое приложение, чтобы увидеть все локальные изменения и продолжить тестирование приложения в своем браузере?