Я играл с проектом в git и, похоже, потерял месяцы коммитов.
Вот что я сделал:
git checkout veryoldcommit
Я просмотрел файлы, нашел то, что мне нужно (не внес никаких изменений).
Затем я запустил git checkout master
, чтобы вернуться к последней фиксации.
Затем я хотел удалить только самую последнюю фиксацию, поэтому следуя совету здесь , я запустил git checkout HEAD-
.
Это вызвало ошибку, я допустил опечатку. Я включаю здесь, если это актуально.
Затем я запустил git checkout HEAD~
(на этот раз с тильдой).
Теперь я застрял на veryoldcommit
и не могу найти как получить доступ к новым коммитам. Я боюсь чего-либо трогать, потому что боюсь, что еще больше напортачу.
У меня месяцы работы над этим проектом, и он не копируется в удаленный репозиторий.
Что я наделал? И это поправимо?