Я просто запустил Git-репозиторий с неправильным пользователем и хочу отменить его. Есть ли команда для этого? Мне действительно нужно зайти и отредактировать каталог .git?
Спасибо Мэтью, но не могли бы вы рассказать о том, «если вы только что это инициировали» - что, если бы я сделал кое-что с тех пор, несколько коммитов и т. Д., Будет ли просто устранение проблемы?
Ярин
54
Нет, вы всегда можете просто удалить весь .gitподкаталог без вредных последствий.
mskfisher
76
@mskfisher: Никаких вредных последствий, кроме того, что ваш репозиторий исчез, то есть!
Каскабель
1
Если вы запустили подкаталог git в текущем каталоге git, не делайте команду выше.
Дзен
5
Я думаю, что это не работает в Windows. Для оконrmdir /s .git
Юбарадж
38
В windows введите rmdir .gitили, rmdir /s .gitесли в папке .git есть подпапки.
Если ваша оболочка git не настроена с надлежащими административными правами (то есть она отказывает вам при попытке rmdir), вы можете открыть командную строку (возможно, с правами администратора - нажмите клавишу Windows, введите «cmd», щелкните правой кнопкой мыши «командную строку»). и выберите «Запуск от имени администратора» и попробуйте те же команды.
Я использую Windows 7 с консолью git bash. Вышеуказанные команды не будут работать для меня.
Я сделал это через Windows Explorer. Я проверил показ скрытых файлов, зашел в каталог моих проектов и вручную удалил папку .git. Затем вернувшись в командную строку, я проверил, запустив git status.
Который вернулся ...
Неустранимый: не репозиторий git (или любой из родительских каталогов): .git
Это именно тот результат, который я хотел. Он вернул, что каталог не является репозиторием git (больше!).
Ответы:
Вы можете просто удалить .git. Как правило:
Затем воссоздайте как правильный пользователь.
источник
.git
подкаталог без вредных последствий.rmdir /s .git
В windows введите
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 в Windows, Mac OSX, Ubuntu.
источник
Я использую Windows 7 с консолью git bash. Вышеуказанные команды не будут работать для меня.
Я сделал это через Windows Explorer. Я проверил показ скрытых файлов, зашел в каталог моих проектов и вручную удалил папку .git. Затем вернувшись в командную строку, я проверил, запустив git status.
Который вернулся ...
Неустранимый: не репозиторий git (или любой из родительских каталогов): .git
Это именно тот результат, который я хотел. Он вернул, что каталог не является репозиторием git (больше!).
источник
удалите
.git
папку в корневой папке вашего проектаесли вы установили субмодули и хотите удалить их git, также удалите
.git
из папок субмодулейисточник