Недавно я допустил ошибку и набрал rm -rf .git/modules при тестировании некоторых абсолютных путей, которые удалили все мои команды git, такие как git status.
Как я могу восстановить это обратно? Ниже приведена ошибка, которую я получаю:
sm----@US3FHIM0XQ86TJG: ~/Sites/----------.com/sites/htdocs[develop*]$
git status fatal: not a git repository: wordpress/../.git/modules/wordpress






Вы можете использовать lsof для восстановления файлов
https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c00833030
Я решил эту проблему, сбросив все git-подмодули с помощью
rm -rf .git/modules
git submodule update --init