我在推送时试图忽略一些文件夹,最后只有存储库中的.gitignore
。现在想要“重置”我的存储库(通过重置我的意思是删除我应用的所有规则并清理提交区域),这样我就可以添加所有文件并删除之后我不想要的文件夹。有什么帮助吗?
答案 0 :(得分:79)
您可以删除.git文件夹并重新开始。
rm -rf .git
git init
这将使当前的.gitignore保持原位,新的git repo后面仍会跟着它。可以删除.gitignore,或删除内容,使其成为空白文件。
答案 1 :(得分:3)
如果要再次创建存储库,则只需删除.git目录。
答案 2 :(得分:0)
如果您不需要干净的历史记录,只需从存储库中删除文件并提交更改即可。如果您想恢复到之前的提交,则有一个git reset命令
git reset --hard HEAD^