Uninitialize git repository

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

Ответ 1

git хранит все данные, относящиеся к репозиторию, в папке с именем ".git" внутри вашей папки репозитория. Поэтому вы просто хотите сохранить свои файлы, но измените их на "не-git-репозиторий". Предупреждение: это необратимо!

cd path/to/repo
rm -rf .git

Единственными файлами, которые могут остаться, являются скрытые файлы ".gitignore" (но только если вы добавили их самостоятельно или с помощью какого-либо инструмента, такого как eclipse). Чтобы удалить их:

find . -name ".gitignore" | xargs rm

Ответ 2

Просто удаление файла.git, хранящегося в репозитории, в значительной степени сделает это.