Я случайно начал новый git init в существующем проекте git, что мне нужно, чтобы вернуть его в нормальное состояние?
и после этого я удалил git init с rm -rf .git
и начал новый с git init
, Я испортил свой проект? Я хочу, чтобы моя старая конфигурация git в моем проекте, что я могу сделать сейчас?
1 ответов
под управлением git init
на существующем проекте не делает ничего плохого (он просто копирует любые новые шаблоны), как описано в man page:
под управлением git init в существующем репозитории безопасно. Он не будет перезаписывать то, что уже есть. Основная причина повторного запуска git init - это забрать недавно добавленные шаблоны (или переместить репозиторий в другое место, если --separate-git-dir с учетом.)
к тому времени работает rm -rf .git
, вы удалили свой собственный репозиторий (я не могу понять, почему вы ожидали, что эта команда сделает что-то еще). Надеюсь, у вас есть резервные копии.