Есть ли команда отменить git init?
Я просто запустил Git-репозиторий с неправильным пользователем и хочу отменить его. Есть ли команда для этого? Мне действительно нужно зайти и отредактировать каталог.git?
6 ответов
Если вы только что это инициировали, вы можете просто удалить.git. Как правило:
rm -rf .git
Затем воссоздайте как правильный пользователь.
В окнах введите 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
Удалить .git
папка в корневой папке вашего проекта
если вы установили подмодули и хотите удалить их git, также удалите .git
из папок подмодулей
В PowerShel это можно сделать следующим образом:
Remove-Item ".git" -Force -Recurse
Это оболочка, которую использует VSC.
Git хранит все свои файлы в каталоге.git. Просто удалите это и снова инициируйте.
Этот пост хорошо покажет вам, как найти скрытый файл.git в Windows, Mac OSX, Ubuntu.
Я использую Windows 7 с консолью git bash. Вышеуказанные команды не будут работать для меня.
Так что я сделал это через Windows Explorer. Я проверил показ скрытых файлов, зашел в каталог моих проектов и вручную удалил папку.git. Затем вернувшись в командную строку, я проверил, запустив git status.
Который вернулся...
Неустранимый: не репозиторий git (или любой из родительских каталогов): .git
Какой именно результат я хотел. Он вернул, что каталог не является репозиторием git (больше!).