Есть ли команда отменить 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 (больше!).

Другие вопросы по тегам