Ответы:
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+, .поэтому больше нет необходимости изменять конфигурацию 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 - это путь к папке, которую нужно найти (путь к git-репо), выполните в терминале следующее.
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:
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:
FOR / F "токены = *"% G IN ('DIR / B / AD / S .git ') DO RMDIR / S / Q "% G"
правда, как мой был сохранен в ПОЛЬЗОВАТЕЛЯХ, так что пришлось открыть ПОЛЬЗОВАТЕЛЕЙ, перейдите в Просмотр на верхнем левом углу, найдите Параметры, откройте его и отредактируйте параметры просмотра папок, чтобы отобразить скрытые файлы / папки, все ваши папки будут отображены, и вы Вы можете удалить репо вручную, не забудьте скрыть файлы / папки после удаления.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
чтобы скрыть скрытые файлы еще раз.