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

Я просто Git init'ed репозиции с неправильным пользователем и хочу его отменить. Есть ли какая-нибудь команда для этого? Нужно ли мне входить и редактировать каталог .git?

Ответ 1

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

rm -rf .git

Затем заново создайте в качестве правильного пользователя.

Ответ 2

В окнах введите rmdir .git или rmdir /s .git, если папка .git имеет подпапки.

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

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

Ответ 3

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

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

Ответ 4

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

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

Что вернулось...

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

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

Ответ 5

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

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