Я создал Git-репозиторий с git init
. Я хотел бы полностью удалить его и начать новый.
Git хранит все свои файлы в .git
каталоге. Просто удалите это и снова инициируйте.
Если вы не можете его найти, это потому, что он скрыт.
В Windows 7 вам нужно перейти в свою папку, нажать Organizeв левом верхнем углу, затем нажать Folder and search options, затем щелкнуть Viewвкладку и щелкнуть Show hidden files, folders and drivesпереключатель.
В Mac OS:
Откройте терминал (с помощью Spotlight: нажмите CMD+ SPACE, введите terminal
и нажмите Enter) и запустите:
defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
Примечание. Сочетание клавиш для отображения скрытых файлов в Finder - CMD+ SHIFT+, .поэтому больше нет необходимости изменять конфигурацию Finder таким образом.
Вы также можете набрать cd
(это важно), перетащить папку git repo из Finder в окно терминала, нажать return, затем ввести rm -fr .git
, затем returnснова.
В Ubuntu используйте ярлык Ctrl + H.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
чтобы скрыть скрытые файлы еще раз.cmd + shift + .
для меня это был лучший результат в Google, так что люди, вероятно, найдут его много, даже если он старый.Если вы действительно хотите удалить все хранилище, оставив только рабочий каталог, тогда все должно быть так просто.
Обычные оговорки о
rm -rf
применении. Перед запуском команды убедитесь, что у вас есть актуальная резервная копия и вы абсолютно уверены, что находитесь в нужном месте. и т. д.источник
Если вы хотите удалить все папки .git в проекте, используйте следующую команду:
Это также приведет к удалению всех папок .git и файлов .gitignore из всех подпапок.
источник
Альтернатива убийству TortoiseGit:
rmdir /S /Q
)источник
Где $ GIT_DIR - это путь к папке, которую нужно найти (путь к git-репо), выполните в терминале следующее.
Это будет рекурсивно искать любые каталоги или файлы, содержащие «.git» в имени файла / каталога в пределах указанного каталога Git. Это будет включать файлы .git / и .gitignore и любые другие активы, подобные git. Команда является интерактивной и спросит перед удалением. Чтобы продолжить удаление, просто введите y, затем Enter.
источник
после клонирования репо
чтобы перейти в каталог файлов, то
чтобы увидеть все файлы, скрытые и невидимые
если вам нравится, вы можете проверить происхождение репо
Теперь удалите .git, который содержит все о git
после удаления вы обнаружите, что git связанный с удаленной проверкой снова
Теперь вы можете начать с
источник
Чтобы полностью удалить
.git
репозиторий на вашем компьютере (в Windows 8 и выше):.git
Хранилище обычно скрывается в окнах.git
хранилище, затем вы можете удалить егоисточник
Вы можете создать псевдоним для него. Я использую оболочку ZSH с Oh-my-Zsh и вот удобный псевдоним:
Я использую корзину для мусора в
.git
папке, так как использованиеrm
действительно опасно:Затем я заново инициализирую репозиторий git:
источник
Я старался:
rm -rf .git
а такжеНи один не работал для меня. Вот что сделал:
.git
Затем создайте / восстановите проект из резервной копии:
источник
В окнах:
Теперь вы можете удалить папку .git
источник
Не беспокойтесь, согласен с приведенными выше ответами:
Но для частного проекта, пожалуйста, следуйте инструкциям для Gitlab:
Вам будет предложено ввести название вашего проекта
Это действие может привести к потере данных. Чтобы предотвратить случайные действия, мы просим вас подтвердить свое намерение. Пожалуйста, введите «sample_project», чтобы продолжить или закрыть этот мод, чтобы отменить.
Теперь ваш проект успешно удален.
источник
Приглашение Windows cmd: (Вы можете попробовать приведенную ниже команду непосредственно в Windows cmd, если вас не устраивают команды grep, rm -rf, find, xargs и т. Д., Команды в git bash )
Удалите .git рекурсивно из папки проекта с помощью следующей команды в cmd:
источник
правда, как мой был сохранен в ПОЛЬЗОВАТЕЛЯХ, так что пришлось открыть ПОЛЬЗОВАТЕЛЕЙ, перейдите в Просмотр на верхнем левом углу, найдите Параметры, откройте его и отредактируйте параметры просмотра папок, чтобы отобразить скрытые файлы / папки, все ваши папки будут отображены, и вы Вы можете удалить репо вручную, не забудьте скрыть файлы / папки после удаления.
источник