Единственный способ восстановить удаленную папку .git
:
- Повторное клонирование откуда-либо
- Проверка корзины или резервной копии (если удаленного хранилища не существует))
Поскольку ваши файлы из онлайн-репозитория github, то все просто.Просто клонируйте его снова из каталога, в котором вы удалили папку .git
:
git init
git remote add origin <repo_address>
git pull origin master
, где repo_address
может быть git@github.com: ваше имя / yourproject.git
Ваш местный заказ вернется в нормальное состояние.
Если у вас есть незафиксированные изменения в вашей рабочей копии, которые вы хотели бы сохранить, вместо использования git pull
используйте git fetch
, а затем git reset --soft
локальную ветвь для удаленной ветки, в которой она должна быть.Программный сброс не изменит вашу рабочую копию