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