删除所有内容

删除所有内容

问题描述:

我想删除我的git项目中的所有内容。有没有简单的方法来做到这一点?删除所有内容

+0

是否要删除整个项目? – ZelluX 2010-05-20 13:33:13

+2

从30层放下服务器高清...这样做。 :) – 2010-05-20 13:38:03

+0

不是该项目,只有内容。 – pocoa 2010-05-20 13:38:26

是的。就像你可以添加一切。

git rm -r . 
+0

我在Linux/Windows上收到“fatal:pathspec”与任何文件不匹配“。你有什么主意吗? – pocoa 2010-05-21 03:28:09

+0

我看到我的工作文件夹现在是空的。所以它现在工作?多么愚蠢的错误信息! 我的本地副本现在可以。但是服务器上的原始副本如何呢?我需要别的东西吗? 对不起,我红了很多文件,但它仍然让我感到困惑。 – pocoa 2010-05-21 03:49:21

+0

要清空远程回购,您需要提交。 'git commit -m“大家,走开”'然后推。 'git push' – 2010-05-21 06:20:40

肯定的:

rm -rf /path/to/gitrepo 

还是你的意思 '从内容跟踪项目中删除所有文件'?

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

是的,我希望它们在以前的版本中可以访问。但新版本不应该有它们。 – pocoa 2010-05-20 13:40:15

如果您想从GitHub中完全删除回购,那么在项目管理页面上会出现“Delete this repository”选项。该URL通常是这样的:

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

如果你想从回购的下一个版本中删除这些文件,但保留其历史,那么你应该这样做:

git rm -r . 

如果您只想消除回购中某些文件的历史记录,则可以使用git filter-branch

+0

不,我仍然想保留这些文件在以前的版本。但新版本不会有它们。 – pocoa 2010-05-20 13:40:52