Відповіді:
Git зберігає всі свої файли в .git
каталозі. Просто вийміть його та знову ініціюйте.
Якщо ви не можете його знайти, це тому, що це приховано.
У Windows 7 вам потрібно перейти до своєї папки, клацнути Organizeу верхньому лівому куті, потім натиснути Folder and search options, потім натиснути на Viewвкладку та натиснути на Show hidden files, folders and drivesрадіо-кнопку.
У Mac OS:
Відкрийте термінал (за допомогою прожектора: натисніть 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.
cmd + shift + .
Це був для мене найкращий результат в Google, тому люди, ймовірно, знайдуть його багато, навіть якщо він старий.
Якщо ви дійсно хочете видалити все сховище, залишивши лише робочий каталог, тоді це повинно бути таким же простим.
rm -rf .git
Звичайні умови щодо rm -rf
застосування. Перш ніж запустити команду, переконайтеся, що у вас є резервна копія. тощо, тощо.
Якщо ви хочете видалити всі .git папки в проекті, скористайтеся такою командою:
find . -type f | grep -i "\.git" | xargs rm
Це також видалить усі .git папки та .gitignore файли з усіх папок
Альтернатива вбивству TortoiseGit:
rmdir /S /Q
)Де $ GIT_DIR - шлях до папки, яку потрібно шукати (шлях gpo repo), виконайте наступне в терміналі.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
Це буде рекурсивно шукати будь-які каталоги чи файли, що містять ".git" у назві файлу / каталогу у вказаному каталозі Git. Це включає файли .git / та .gitignore та будь-які інші активи, схожі на .git. Команда інтерактивна і запитує перед видаленням. Щоб продовжити видалення, просто введіть y, а потім Enter.
після клонування репо
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
Щоб повністю видалити .git
сховище на комп’ютері (в Windows 8 і вище):
.git
Сховище зазвичай ховається в вікнах .git
сховище, потім можете його видалитиВи можете створити псевдонім для нього. Я використовую оболонку 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 repo:
git init
Я намагався:
rm -rf .git
а також
Git зберігає всі свої файли в каталозі .git. Просто вийміть його та знову ініціюйте.
Жоден не працював на мене. Ось що було зроблено:
.git
Потім створіть / відновіть проект із резервної копії:
У вікнах:
Тепер ви можете видалити .git папку
Не хвилюйтесь, погодився з вищезазначеними відповідями:
Але для приватного проекту, будь ласка, виконайте кроки для Gitlab:
Вам буде запропоновано ввести назву проекту
Ця дія може призвести до втрати даних. Для запобігання випадкових дій просимо підтвердити свій намір. Введіть "sample_project", щоб продовжити або закрити цей спосіб, щоб скасувати.
Тепер ваш проект успішно видалено.
Підказка Windows cmd: (Ви можете спробувати нижченаведену команду безпосередньо у Windows cmd, якщо вам не зручно grep, rm -rf, find, xargs тощо, команди в git bash )
Видалити .git рекурсивно всередині папки проекту за допомогою наступної команди в cmd:
ДЛЯ / F "жетони = *"% G IN ('DIR / B / AD / S .git ') DO RMDIR / S / Q "% G"
правда, як моя зберігалася в USERS, тому довелося відкривати USERS, перейдіть до Переглянути у верхньому лівому куті Опції, відкрийте її та відредагуйте параметри перегляду папок, щоб все ще відображати приховані файли / папки, всі ваші папки будуть показані, і ви Ви можете видалити репо вручну, не забудьте приховати файли / папки після завершення видалення.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
ще раз ввести, щоб приховати приховані файли.