Как удалить решение Visual Studio из источника управления Git [duplicate]

Я бы попытался использовать положительное утверждение.

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")']
1234
задан jww 13 September 2016 в 22:48
поделиться

18 ответов

Вы можете создать для него псевдоним. Я использую оболочку 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
1653
ответ дан Francesco Menzani 15 August 2018 в 23:55
поделиться
  • 1
    Примечание. После удаления скрытого файла .git вы должны ввести defaults write com.apple.finder AppleShowAllFiles NO && killall Finder, чтобы скрыть скрытые файлы еще раз. – CodeBiker 29 May 2016 в 01:12
  • 2
    Чтобы показать / скрыть файлы на macOS (в Finder): cmd + shift + . Это был лучший результат для Google, поэтому люди, вероятно, найдут его много, даже если он старый. – ludvigeriksson 8 May 2017 в 12:54
  • 3
    Есть опечатка: это rm -rf .git, а не rm -fr .git – Van 3 March 2018 в 22:06
  • 4
    @Van это флаги bash (опции), и они могут идти в любом порядке, который вам нужен :) – De Novo 4 March 2018 в 21:00
1661
ответ дан Francesco Menzani 5 September 2018 в 23:33
поделиться

Альтернатива убийству TortoiseGit:

  • Откройте TortoiseGit-Settings (щелкните правой кнопкой мыши по любой папке, TortoiseGit & rarr; Settings)
  • Перейдите к опции «Наложения значков».
  • Измените Cache по умолчанию на None
  • Теперь вы можете удалить каталог (либо с помощью проводника Windows или rmdir /S /Q)
  • Установите Status Cache с None на Default, и вы снова будете в порядке ...
15
ответ дан 11684 15 August 2018 в 23:55
поделиться

Я сделал это, и все получилось отлично. 1. Удалите файл .git из репо с помощью rm -fr .git. 2. Удалите папку репо rm -R path\your_repo_name

2
ответ дан amritpandey 15 August 2018 в 23:55
поделиться

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

rm -rf .git

Применяются обычные оговорки об rm -rf. Убедитесь, что у вас есть обновленная резервная копия и абсолютно уверены, что вы находитесь в нужном месте перед запуском команды. и т. д. и т. д.

649
ответ дан CB Bailey 15 August 2018 в 23:55
поделиться

Я просто собираю те, которые лучше всего работают для меня:

cd <repository-name>
find . -type f | grep -i "\.git" | xargs rm
cd ..
rm -rf <repository-name>
mkdir <repository-name>
cd <repository-name>
git init
3
ответ дан Chetabahana 15 August 2018 в 23:55
поделиться

Если вы хотите удалить все .git-папки в проекте, используйте следующую команду:

find . -type f | grep -i "\.git" | xargs rm

Это также удалит все папки .git и .gitignore из всех подпапок

54
ответ дан ejazz 15 August 2018 в 23:55
поделиться

Выполнить

rm -rf .git

в вашей папке репо

1
ответ дан Frosted Developer 15 August 2018 в 23:55
поделиться

cd в каталог, из которого необходимо удалить git и выполнить команду

Mac OS или любой дистрибутив Linux

rm -rf .git
14
ответ дан kamal 15 August 2018 в 23:55
поделиться

Я попытался:

rm -rf .git, а также

Git сохраняет все свои файлы в каталоге .git. Просто удалите его и снова запустите.

Ни для меня не работало. Вот что сделал:

  • Удалить все файлы, кроме .git
  • git add. -A
  • git commit -m «удаленный весь проект»
  • git push

Затем создайте / восстановите проект из резервной копии:

  • Создайте новые файлы проекта (или скопируйте вставьте резервную копию)
  • git add. -A
  • git commit -m "воссозданный проект"
  • git push
0
ответ дан P.Brian.Mackey 15 August 2018 в 23:55
поделиться

Чтобы полностью удалить репозиторий .git на вашем компьютере (в Windows 8 и выше):

  1. Репозиторий .git обычно скрыт в окнах
  2. So вам нужно пометить «скрытые элементы», чтобы показать скрытые папки
  3. . На верхнем сайте вашего каталога вы найдете опцию «view»
  4. . В опции «view» вы найдете «скрытый» пункты "и отметьте его
  5. Затем вы увидите репозиторий .git, после чего вы можете удалить его
1
ответ дан Paul Roub 15 August 2018 в 23:55
поделиться

Где $ GIT_DIR - это путь к поисковой папке (путь репликации git), выполните в терминале следующее:

find $GIT_DIR -name *.git* -ok rm -Rf {} \;

Это будет рекурсивно искать любые каталоги или файлы, содержащие «. git "в имени файла / каталога в указанной директории Git. Это будет включать файлы .git / и .gitignore и любые другие .git-подобные активы. Команда интерактивна и будет запрашивать перед удалением. Чтобы продолжить удаление, просто введите y, затем Enter.

9
ответ дан Scorpius 15 August 2018 в 23:55
поделиться
  • Удалить /var/www/gitorious (или там, где вы его установили)
  • Удалить службы в /etc/monitd
  • Удалить пользователя git
  • Удалить /usr/local/activemq и init для него в /etc/init.d/act
-24
ответ дан Shantha Kumara 15 August 2018 в 23:55
поделиться
  • 1
    После этого ответа возможно сдует ваш сервер git (вы также можете использовать 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"

0
ответ дан SridharKritha 15 August 2018 в 23:55
поделиться

В окнах:

  1. Нажмите кнопку «Пуск»
  2. Монитор ресурсов поиска
  3. Под вкладкой ЦП -> введите .git -> щелкните правой кнопкой мыши rundll32 и end

Теперь вы можете удалить папку .git

0
ответ дан Stephen Rauch 15 August 2018 в 23:55
поделиться

u также может удалить эти папки и файлы, где у вас есть git-репозиторий

http://storage9.static.itmages.com/i/16/0410/h_1460324963_2968655_d38544bf73.png

-3
ответ дан user2340356 15 August 2018 в 23:55
поделиться

Вы можете использовать следующую команду из командной строки -

rm -rf .git

Здесь rm означает remove, -rf означает рекурсивную силу, а .git - репо / файл, который вы хотите удалить , Будьте осторожны при использовании этой команды. Если вы попытались rm -rf удалить любые другие файлы или папку, они могут быть удалены навсегда. Никогда не запускайте это на своем рабочем столе. Вы можете стереть всю свою работу. Будьте осторожны при использовании этой команды.

7
ответ дан zx485 15 August 2018 в 23:55
поделиться
0
ответ дан Tarandeep Singh 29 October 2018 в 06:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: