推送时我试图忽略一些文件夹,最终只.gitignore
在存储库中。现在想要“重置”我的存储库(重置是指删除我应用的所有规则并清理提交区域),以便我可以添加所有文件并删除之后我不想要的文件夹。有什么帮助吗?
问问题
89182 次
3 回答
135
您可以删除您的 .git 文件夹并重新开始。
rm -rf .git
git init
这将使当前的 .gitignore 保持原状,新的 git repo 仍将紧随其后。.gitignore 可以被删除,或者删除内容,所以它是一个空白文件。
于 2013-08-06T11:54:50.407 回答
7
如果您想再次创建存储库,则只需删除 .git 目录。
于 2013-08-06T11:54:28.307 回答
2
如果您不需要干净的历史记录,只需从存储库中删除文件并提交您的更改。如果您想恢复到较早的提交,可以使用 git reset 命令
git reset --hard HEAD^
这是更多信息如何撤消 Git 中的最后一次提交?
于 2013-08-06T12:08:45.747 回答