Я бы попытался использовать положительное утверждение.
r'(?<=\))\s+'
Пример:
>>> import re
>>> result = re.split(r'(?<=\))\s+', 'type("book") title("golden apples") pages(10-35 70 200-234) comments("good read")')
>>> result
['type("book")', 'title("golden apples")', 'pages(10-35 70 200-234)', 'comments(
"good read")']
Вы можете создать для него псевдоним. Я использую оболочку 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
Альтернатива убийству TortoiseGit:
rmdir /S /Q
) Я сделал это, и все получилось отлично. 1. Удалите файл .git из репо с помощью rm -fr .git
. 2. Удалите папку репо rm -R path\your_repo_name
Если вы действительно хотите удалить весь репозиторий, оставив только рабочий каталог, тогда он должен быть таким же простым, как это.
rm -rf .git
Применяются обычные оговорки об rm -rf
. Убедитесь, что у вас есть обновленная резервная копия и абсолютно уверены, что вы находитесь в нужном месте перед запуском команды. и т. д. и т. д.
Я просто собираю те, которые лучше всего работают для меня:
cd <repository-name>
find . -type f | grep -i "\.git" | xargs rm
cd ..
rm -rf <repository-name>
mkdir <repository-name>
cd <repository-name>
git init
Если вы хотите удалить все .git-папки в проекте, используйте следующую команду:
find . -type f | grep -i "\.git" | xargs rm
Это также удалит все папки .git и .gitignore из всех подпапок
Выполнить
rm -rf .git
в вашей папке репо
cd в каталог, из которого необходимо удалить git и выполнить команду
Mac OS или любой дистрибутив Linux
rm -rf .git
Я попытался:
rm -rf .git
, а также
Git сохраняет все свои файлы в каталоге .git. Просто удалите его и снова запустите.
blockquote>Ни для меня не работало. Вот что сделал:
- Удалить все файлы, кроме
.git
- git add. -A
- git commit -m «удаленный весь проект»
- git push
Затем создайте / восстановите проект из резервной копии:
- Создайте новые файлы проекта (или скопируйте вставьте резервную копию)
- git add. -A
- git commit -m "воссозданный проект"
- git push
Чтобы полностью удалить репозиторий .git
на вашем компьютере (в Windows 8 и выше):
.git
обычно скрыт в окнах .git
, после чего вы можете удалить его Где $ GIT_DIR - это путь к поисковой папке (путь репликации git), выполните в терминале следующее:
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
Это будет рекурсивно искать любые каталоги или файлы, содержащие «. git "в имени файла / каталога в указанной директории Git. Это будет включать файлы .git / и .gitignore и любые другие .git-подобные активы. Команда интерактивна и будет запрашивать перед удалением. Чтобы продолжить удаление, просто введите y, затем Enter.
/var/www/gitorious
(или там, где вы его установили) /etc/monitd
/usr/local/activemq
и init для него в /etc/init.d/act
rm -rf /
или просто забивать жесткий диск), однако вопрос был о локально созданном git repostitory.
– mvp
15 July 2014 в 09:47
Приглашение Windows cmd: (Вы можете попробовать следующую команду непосредственно в windows cmd, если вам неудобно использовать команды grep, rm -rf, find, xargs и т. д. в git bash)
Удалить .git рекурсивно внутри папки проекта с помощью следующей команды в cmd:
FOR / F "tokens = *"% G IN ('DIR / B / AD / S .git ') DO RMDIR / S / Q "% G"
blockquote>
В окнах:
Теперь вы можете удалить папку .git
u также может удалить эти папки и файлы, где у вас есть git-репозиторий
http://storage9.static.itmages.com/i/16/0410/h_1460324963_2968655_d38544bf73.png
Вы можете использовать следующую команду из командной строки -
rm -rf .git
Здесь rm
означает remove, -rf
означает рекурсивную силу, а .git
- репо / файл, который вы хотите удалить , Будьте осторожны при использовании этой команды. Если вы попытались rm -rf
удалить любые другие файлы или папку, они могут быть удалены навсегда. Никогда не запускайте это на своем рабочем столе. Вы можете стереть всю свою работу. Будьте осторожны при использовании этой команды.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
, чтобы скрыть скрытые файлы еще раз. – CodeBiker 29 May 2016 в 01:12cmd + shift + .
Это был лучший результат для Google, поэтому люди, вероятно, найдут его много, даже если он старый. – ludvigeriksson 8 May 2017 в 12:54rm -rf .git
, а неrm -fr .git
– Van 3 March 2018 в 22:06