Потерянный коммит git после перебазирования и принудительного нажатия - после удаления объекта git - PullRequest
2 голосов
/ 12 апреля 2019

Я выполнил приведенную ниже команду, чтобы исправить проблему this :

find .git/objects/bd/4e31f16fc91fdc25b4b8e50c16c6f12422d467 -size 0 -exec rm -f {} \;

После этого, когда я принудительно нажал мой код после сброса и сжатия старого коммита,все потеряно, и запрос на удаление был закрыт автоматически, стирая все коммиты.Я никак не могу вернуть свой код из того, что я знаю. Коммиты исчезли.

Есть ли способ вернуть мой подтвержденный код?

1 Ответ

1 голос
/ 12 апреля 2019

запрос на получение закрывается, автоматически стирая все коммиты

Если этот запрос на получение выполняется на GitHub, то Поддержка GitHub все равно сможет восстановить эти коммиты,стирается принудительным нажатием.

С помощью API GitHub вы даже можете запрашивать прошлые события push, выполняя «журнал плохого человека» .

Но в отношении локальногофиксирует, сначала проверьте ваш git reflog.

...