Как полностью удалить git-репозиторий, созданный с помощью init? - PullRequest
1318 голосов
/ 31 июля 2009

Я создал репозиторий git с git init. Я бы хотел полностью удалить его и начать новый.

Ответы [ 21 ]

3 голосов
/ 07 августа 2017

Чтобы полностью удалить репозиторий .git на вашем компьютере (в Windows 8 и выше):

  1. Хранилище .git обычно скрыто в windows
  2. Так что вам нужно пометить «скрытые элементы», чтобы показать скрытые папки
  3. На верхнем сайте вашего каталога вы найдете опцию "просмотр"
  4. Внутри «вида» вы найдете «скрытые предметы» и отметите его
  5. Затем вы видите репозиторий .git, затем вы можете удалить его
2 голосов
/ 16 декабря 2018

Перейдите в репозиторий git из git bash и введите rm -rf .git

2 голосов
/ 15 ноября 2018

Перейти в указанную папку, где выполняется команда git init.

Выполнить указанную ниже команду

rm -rf .git

Шаг №: 1

enter image description here
Шаг № 2

enter image description here

2 голосов
/ 04 февраля 2015

Я пытался:

rm -rf .git, а также

Git хранит все свои файлы в каталоге .git. Просто удали это и снова инициализируй.

Ни то, ни другое не помогло мне. Вот что сделал:

  • Удалить все файлы, кроме .git
  • git add. -
  • git commit -m "удален весь проект"
  • git push

Затем создайте / восстановите проект из резервной копии:

  • Создание новых файлов проекта (или копирование и вставка резервной копии)
  • git add. -
  • git commit -m "воссозданный проект"
  • git push
2 голосов
/ 02 декабря 2015

Вы можете создать для него псевдоним . Я использую оболочку ZSH с Oh-my-Zsh, и вот удобный псевдоним:

# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"

Я использую Корзина , чтобы удалить папку .git, поскольку использование rm действительно опасно:

trash .git

Затем я заново инициализирую git-репо:

git init
0 голосов
/ 25 января 2019

true, как и мой, был сохранен в ПОЛЬЗОВАТЕЛЯХ, поэтому пришлось открыть ПОЛЬЗОВАТЕЛИ, перейти к просмотру в верхнем левом углу, найти Параметры, открыть его и отредактировать параметры просмотра папок, чтобы отобразить скрытые файлы / папки. отображается, и вы можете удалить репо вручную, не забудьте спрятать файлы / папки после завершения удаления.

0 голосов
/ 06 сентября 2018

Решение для удаления одного или нескольких репозиториев с резервной копией.

Как уже упоминали многие другие. проще использовать @CBbailey rm -rf .git от Mac или Linux.

Однако, если вы хотите удалить несколько репозиториев git, а также сделать их резервную копию

вы можете попробовать https://github.com/Peripona/bulk-clean-repos

0 голосов
/ 15 февраля 2013
  • Удалить /var/www/gitorious (или где вы его установили)
  • Удалить услуги в /etc/monitd
  • Удалить пользователя git
  • Удалить /usr/local/activemq и сценарий инициализации для него в /etc/init.d/act
0 голосов
/ 29 января 2018

Windows cmd: (Вы можете попробовать приведенную ниже команду непосредственно в windows cmd , если вас не устраивают grep, rm -rf, find, xargs и т. *)

Удалить .git рекурсивно внутри папки проекта с помощью следующей команды в cmd:

FOR / F "токены = *"% G IN ('DIR / B / AD / S .git ') DO RMDIR / S / Q "% G"

0 голосов
/ 08 ноября 2017

В окнах:

  1. Нажмите кнопку запуска
  2. Монитор ресурсов поиска
  3. Под вкладкой CPU -> введите .git -> щелкните правой кнопкой мыши rundll32 и завершите процесс

Теперь вы можете удалить папку .git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...