Я собирался сделать резервное копирование нового проекта удаленно с git впервые за некоторое время.
Настройка git, сделал начальную фиксацию кода, собирался pu sh когда я понял, что есть файл ресурсов с данными, я бы предпочел не pu sh. Пошёл гуглить на то, как отменить начальный коммит и тупо просто следовал за постом без полного понимания результатов (я знаю, но уже поздно, это был долгий день).
Сделал git update-ref -d HEAD
с последующим git reset --hard
.
Возможно, я потом снова сделал git add .
, не уверен. Теперь ls и IDE показывают все как удаленное.
git status
показывает Changes to be committed:
, за которым следует то, что выглядит как весь мой источник, зеленым цветом, с каждым элементом, помеченным как new file
Ниже это Changes not staged for commit:
вместе со всеми файлами, перечисленными снова, красным цветом, помеченным как deleted
Я надеюсь, что источник все еще находится где-то под git, и есть способ получить его ? Из статуса git это выглядит как простое принятие, это сделает это, и я могу pu sh что? Но я не хочу рисковать.
(в случае, если это важно для других способов восстановления файлов, Ubuntu 18.04, данные находятся на диске в формате ntfs)