Есть ли команда отменить git init?

Я просто git init'Ed РЕПО с неправильным пользователем и хочу отменить его. Есть ли какая-нибудь команда для этого? Мне действительно нужно пойти и изменить .в Git?

5 ответов


Если вы просто inited его, вы можете просто удалить .мерзавец. Как правило:

rm -rf .git

затем воссоздайте как правильный пользователь.


в windows введите rmdir .git или rmdir /s .git если .папку git имеет вложенные папки.

если ваша оболочка git не настроена с надлежащими правами администратора (т. е. она отказывает вам, когда вы пытаетесь rmdir), вы можете открыть командную строку (возможно, как администратор-нажмите клавишу windows, введите "cmd", щелкните правой кнопкой мыши "командная строка" и выберите " Запуск от имени администратора) и попробуйте те же команды.

rd является альтернативной формой . http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true


Git хранит все свои файлы в.каталог git. Просто удалите этот и init снова.

этой в должности хорошо показать вам, как найти скрыть .git файл на Windows, Mac OSX, Ubuntu


Я запускаю Windows 7 с консолью Git bash. Вышеуказанные команды не будут работать для меня.

поэтому я сделал это через Проводник Windows. Я проверил показать скрытые файлы, зашел в каталог моих проектов и вручную удалил .папка git. Затем снова в командной строке я проверил, запустив git status.

, которые вернулись...

fatal: не репозиторий git (или любой из родительских каталогов): .git

Это именно тот результат, который я хотел. Он вернулся что каталог не является репозиторием git (больше!).


удалить .git папка в корневой папке проекта

Если вы установили подмодули и хотите удалить их git, также удалить .git из подмодулей папки