Подтвердить что ты не робот

Как полностью удалить репозиторий git, созданный с помощью init?

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

4b9b3361

Ответ 1

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 + ., поэтому больше нет необходимости изменять поиск конфигурации таким образом

    • Вы также можете ввести cd (пробел важен), перетащить папку git repo из Finder в окно терминала, нажать return, затем ввести rm -fr .git, затем return снова.

  • В Ubuntu используйте ярлык Ctrl + H.

Ответ 2

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

rm -rf .git

Применяются обычные положения о rm -rf. Убедитесь, что у вас есть обновленная резервная копия и абсолютно уверены, что вы находитесь в нужном месте перед запуском команды. и т.д. и т.д.

Ответ 3

Если вы хотите удалить все папки .git в проекте, используйте следующую команду:

find . -type f | grep -i "\.git" | xargs rm

Это также удалит все папки .git и .gitignore из всех подпапок

Ответ 4

cd в каталог, из которого нужно удалить git и выполнить команду

Mac OS или любой дистрибутив Linux

rm -rf .git

Ответ 5

Альтернатива убийству TortoiseGit:

  • Откройте TortoiseGit-Settings (щелкните правой кнопкой мыши по любой папке, TortoiseGit → Settings)
  • Перейдите в опцию Наложение значков.
  • Измените кэш состояния с по умолчанию на Нет
  • Теперь вы можете удалить каталог (либо с помощью проводника Windows, либо rmdir /S /Q)
  • Установите кеш состояния с Нет на По умолчанию, и вы снова будете в порядке...

Ответ 6

Вы можете использовать следующую команду из командной строки -

rm -rf .git

Здесь rm означает remove, -rf означает рекурсивную силу, а .git - репо/файл, который вы хотите удалить. Будьте осторожны при использовании этой команды. Если вы попытались выполнить rm -rf любые другие файлы или папку, они могут быть удалены навсегда. Никогда не запускайте это на своем рабочем столе. Вы можете стереть всю свою работу. Будьте осторожны при использовании этой команды.

Ответ 7

Где $GIT_DIR - это путь к поисковой папке (путь репо git), выполните в терминале следующее:

find $GIT_DIR -name *.git* -ok rm -Rf {} \;

Это приведет к рекурсивному поиску любых каталогов или файлов, содержащих ".git" в имени файла/каталога в указанном каталоге git. Это будет включать файлы .git/и .gitignore и любые другие .git-подобные активы. Команда интерактивна и будет запрашивать перед удалением. Чтобы продолжить удаление, просто введите y, затем Enter.

Ответ 8

казнить

rm -rf .git

в вашей папке репо

Ответ 9

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

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

rm -rf.git

Шаг № 1

enter image description here
Шаг № 2

enter image description here

Ответ 10

Я сделал это, и все получилось просто отлично.
1. Удалите файл .git из репо с помощью rm -fr .git
2. Удалите папку репо с помощью rm -R path\your_repo_name

Ответ 11

Я просто собираю те, которые лучше всего подходят для меня:

cd <repository-name>
find . -type f | grep -i "\.git" | xargs rm
cd ..
rm -rf <repository-name>
mkdir <repository-name>
cd <repository-name>
git init

Ответ 12

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

  • Репозиторий .git обычно скрыт в окнах
  • Итак, вам нужно отметить "скрытые элементы", чтобы показать скрытые папки
  • На верхнем сайте вашего каталога вы найдете опцию "просмотр"
  • В опции "view" вы найдете "скрытые элементы" и отметьте его
  • Затем вы увидите репозиторий .git, после чего его можно удалить.

Ответ 13

Я пробовал:

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

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

Ни для меня не работало. Вот что:

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

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

  • Создайте новые файлы проекта (или скопируйте вставьте резервную копию)
  • Git добавить. -A
  • Git commit -m "воссозданный проект"
  • Git нажмите

Ответ 14

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

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

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

trash .git

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

git init

Ответ 15

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

Ответ 16

В окнах:

  • Нажмите кнопку "Пуск"
  • Монитор ресурсов поиска
  • В вкладке ЦП → введите .git → щелкните правой кнопкой мыши rundll32 и завершите процесс

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

Ответ 17

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

Как уже упоминали многие другие. более простой способ - использовать @CBbailey rm -rf.git из mac или linux.

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

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

Ответ 18

Не беспокойтесь, согласен с приведенными выше ответами:

Но для частного проекта, пожалуйста, следуйте инструкциям для Gitlab:

  1. Войдите в свой аккаунт
  2. Нажмите Настройки → Общие
  3. Выберите свой репозиторий (который вы хотите удалить)
  4. Нажмите "Дополнительно" в самом нижнем
  5. Нажмите "Удалить проект"
  6. Вам будет предложено ввести название вашего проекта

    Это действие может привести к потере данных. Чтобы предотвратить случайные действия, мы просим вас подтвердить свое намерение. Пожалуйста, введите "sample_project" для продолжения или закройте этот мод для отмены.

  7. Теперь ваш проект успешно удален.

Ответ 19

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

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

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

Ответ 20

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

Ответ 21

после клонирования репо

cd /repo folder/

чтобы перейти в каталог файлов, то

ls -a

чтобы увидеть все файлы, скрытые и невидимые

.git...gitignore.etc

если хотите, можете проверить происхождение репо

git remote -v

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

rm -rf .git

после удаления вы обнаружите, что git-ссылка не проверена снова

git remote -v

Теперь вы можете начать с

git init git add README.md git commit -m "first commit" git remote add origin https://github.com/Leonuch/flex.git git push -u origin master

Ответ 23

  • Удалите /var/www/gitorious (или где вы его установили)
  • Удалить службы в /etc/monitd
  • Удалить пользователя git
  • Удалите /usr/local/activemq и init script для него в /etc/init.d/act