Как удалить локальный репозиторий в Git? [дубликат]



этот вопрос уже есть ответ здесь:



Я не могу найти команду. Я попытался погуглить "git' delete a repository'".

5444   4  
git

4 ответов:

удалить .git каталог в корневом каталоге вашего репозитория, если вы хотите удалить только информацию, связанную с git (ветви, версии).

Если вы хотите удалить все (git-данные, код и т. д.), просто удалите весь каталог.

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

использовать ответ rkj, чтобы избежать бесконечных запросов (и заставить команду рекурсивно), введите в командной строке в папке проекта следующее:

$ rm -rf .git

или удалить .gitignore и .gitmodules if any (via @aragaer):

$ rm -rf .git*

затем из той же папки ex-repository, чтобы увидеть, если скрытая папка .ГИТ все еще там:

$ ls -lah

если это не так, то поздравляю, вы удалили свое локальное РЕПО git, но не дистанционный, если он у вас есть. Вы можете удалить репозиторий GitHub на своем сайте (github.com).

для просмотра скрытых папок в Finder (Mac OS X) выполните следующие две команды в окне терминала:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

источник:http://lifehacker.com/188892/show-hidden-files-in-finder.

в каталог удалить каталог с именем .ГИТ и это все :). На Un*x он скрыт, поэтому вы можете не видеть его из файлового браузера, но

cd repository-path/
rm -r .git

следует сделать трюк.

правильно, если вы находитесь на mac(unix), вы не увидите .git в finder (файловый браузер). Вы можете следовать инструкциям выше, чтобы удалить, и есть команды git, которые позволяют вам также удалять файлы(с ними иногда трудно работать и учиться, например: при создании команды "git rm-r" вам может быть предложено с помощью a .мерзавец/ не нашли. Вот это команда, технические характеристики ГИТ:

использование: git rm [options] [ -- ]...

-n, --dry-run         dry run
-q, --quiet           do not list removed files
--cached              only remove from the index
-f, --force           override the up-to-date check
-r                    allow recursive removal
--ignore-unmatch      exit with a zero status even if nothing matched

когда я должен был сделать это, удаление объекты и ссылки не имели значения. После того, как я удалил другие файлы .мерзавец, я инициализации репозитория Git с помощью Git инициализации и создается пустой РЕПО.

Comments

    Ничего не найдено.