如何从git存储库中删除所有内容?

时间:2015-07-01 13:20:03

标签: git command-line

是否有命令删除git存储库中存在的所有内容以使其与新的一样好?我的意思是:

  1. 没有文件
  2. 没有评论
  3. 没有修改。

1 个答案:

答案 0 :(得分:3)

它不会删除存储库下的所有内容。 你能做什么来“删除”旧内容并创建一个新的存储库,然后当前内容添加到你的新项目中。

您可以选择以下任何最适合您的方式:

删除所有提交

如果您想保留当前内容,但要丢失整个历史记录 要做到这一点,您只需删除.git文件夹,然后创建一个新的存储库。

rm -rf .git
git init

将网址更改为新存储库

您可以更改远程网址 - 远程服务器的网址。只需删除当前的一个并设置一个新的。这可以通过编辑.git/config或使用以下命令来完成:

git remote set-url <new_url>

创建全新存储库

删除远程存储库,删除.git文件夹,然后删除

rm -rf .git 
git init
git add -A .
git commit -m "Message"
git add remote origin <url>
git push origin master