Как восстановить локальные файлы, сброшенные командами git? - PullRequest
0 голосов
/ 25 мая 2019

Я случайно сбросил репозиторий в моей учетной записи git.Головки или коммиты (не помню правильно) были дальше от локальных файлов.Теперь файлы в локальном репозитории исчезли и синхронизированы с репозиторием учетной записи git.Можно ли как-нибудь восстановить эти файлы?

Когда я помещал файлы в учетную запись bitbucket, она всегда застревала на 57%.Я искал через интернет и нашел коды сброса git-репо.Это привело к тому, что все файлы после предыдущего коммита исчезли из локального репозитория.Теперь у меня нет этих файлов ни в локальных, ни в git-репозиториях.

1 Ответ

0 голосов
/ 27 мая 2019

Следующие коды должны быть в состоянии решить такие проблемы:

  1. Первое использование, git reflog, чтобы увидеть все коммиты.

  2. Во-вторых, git reset --hard <commit_number_from_reflog>.

  3. Тогда git checkout -b <new_branch_name> <commit_number>.

  4. Наконец, git checkout <new_branch_name>.

Эти команды должны вернуть ваши зафиксированные и несохраненные файлы.

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