Git коммит восстановления после удаления упакованных ссылок и полного сброса - PullRequest
0 голосов
/ 05 февраля 2020

возможно ли восстановить коммит после удаления поврежденных упакованных ссылок и аппаратного сброса? Позвольте мне объяснить мой сценарий как можно более подробно.

Неделя 1: Я работал над конкретным кодом. После завершения кода я выполнил следующие команды: git,

  • git add.
  • git commit -m "commit_text" --no-verify
  • git pu sh origin --no-verify ( Я не уверен на 100%, но мой git bash показывает это в последних командах, которые я проверяю с помощью стрелки вверх и Я не нашел мой коммит или pu sh на github )

Неделя 2 (вчера): Моя система потерпела крах при работе с другим разделом кода. И после перезагрузки системы я начал получать ошибки в моей локальной ветке в VS C и git bash Ошибка: неопределенная строка в .git / pack-refs

Как обычно я googled и выполняет следующие шаги и команды git:

  1. удаленные упакованные ссылки (shift-delete - не удается восстановить)
  2. git g c --auto
  3. git init
  4. git сброс --hard
  5. git init (снова)
  6. git remote add remote_address
  7. git pull dev (ветка dev - это место, где все разработчики объединяют свой код)
  8. git fetch (в терминале VS C, поскольку он не подключался к удаленной ветви)

После этих шагов все стало работать нормально. Но я никогда не проверял изменения недели 1, если они есть или нет.

Теперь сегодня я нажал свой код (я нажал, используя git pu sh -f --no-verify , поскольку при использовании git pu sh --no-verify, что я не помню, возникла какая-то проблема. Теперь вечером я не могу найти изменения кода моей недели-1. Ниже я попробовал git команды для восстановления, так как на GITHUB нет коммитов или pu sh, но до сих пор бесполезно.

  1. git reflog show (но показывал только сегодняшние коммиты . 1054 *
  2. git log --all -g --diff-filter = D --stat (ничего не произошло - использовал предложение по этой ссылке )

Пожалуйста, если любой может предложить что-нибудь еще, чтобы восстановить мои коммиты и изменения. У меня есть тексты коммитов, но нет коммит-идентификатора или SHA1 коммитов. Пожалуйста, помогите !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...