2010-05-20 4 views
0

Я хочу удалить все из моего проекта git. Есть ли простой способ сделать это?Удалить все

+0

Вы хотите удалить весь проект? – ZelluX

+2

отбросить сервер hd с 30-го этажа ..., который это сделает. :) –

+0

Не проект, только контент. – pocoa

ответ

4

Да. Так же, как вы можете добавить все.

git rm -r . 
+0

Я получаю «фатальный: путь» не соответствует никаким файлам »в Linux/Windows. Есть ли у вас какие-либо идеи? – pocoa

+0

Я видел, что моя рабочая папка пуста. Так это сработало? Какое глупое сообщение об ошибке! Моя местная копия в порядке. Но как насчет оригинальной копии на сервере. Нужно ли мне что-то еще? Извините, я красновато много документов, но это все еще меня озадачивает. – pocoa

+0

Чтобы очистить удаленное репо, вам необходимо зафиксировать это. 'git commit -m" вы все, уходите ", а затем нажмите. 'git push' –

2

Sure:

rm -rf /path/to/gitrepo 

Или вы имеете в виду "Удалить все файлы в проекте с отслеживанием контента?

git rm -r /path/to/gitrepo 
git commit 
+0

Да, я хочу, чтобы они были доступны в предыдущей версии. Но новая версия не должна их иметь. – pocoa

2

Если вы хотите, чтобы полностью удалить репозиторий из GitHub, есть «Удалить хранилище» опции для этого на странице проекта администратора. URL, как правило, что-то вроде:

https://github.com/<username>/<project>/edit 

Если вы хотите удалить файлы из следующего пересмотра репо, но держать их истории, то вы должны сделать что-то вроде:

git rm -r . 

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

+0

Нет, я все еще хочу сохранить эти файлы в предыдущей версии. Но новая версия их не будет. – pocoa

Смежные вопросы