и заранее благодарю за любую помощь! Недавно я сделал коммит git, и в середине коммита мой компьютер потерял питание. После запуска git status
я получаю:
error: object file .git/objects/53/e4ea5d9c33089c5bc20b64b5a24f6b9f9fa62f is empty
error: object file .git/objects/53/e4ea5d9c33089c5bc20b64b5a24f6b9f9fa62f is empty
fatal: loose object 53e4ea5d9c33089c5bc20b64b5a24f6b9f9fa62f (stored in .git/objects/53/e4ea5d9c33089c5bc20b64b5a24f6b9f9fa62f) is corrupt
Это большая проблема, и при запуске git fsck --full
появляется тонна отсутствующих / поврежденных git файлов. К счастью, похоже, что все мои настоящие файлы в порядке. Я немного прочел эту тему и думаю, что самое простое решение - клонировать удаленный репозиторий, затем взять папку. git на удаленном и переместить ее в мою локальную папку. Я попытался клонировать пульт, но папка. git не присутствовала.
Как я могу получить папку. git из удаленного репозитория, чтобы я мог продолжить фиксацию, используя мои текущие локальные файлы ? Мне все равно, будет ли удалена моя локальная история коммитов с тех пор, как был удален последний pu sh, мне просто нужно продолжить работу над моими текущими локальными файлами.
Большое спасибо! Нужна помощь, потому что это очень важный репо.