我试图在推送时忽略一些文件夹,结果仅将.gitignore
放入存储库。现在想要“重置”我的存储库(通过重置我的意思是删除我应用的所有规则并清除提交区域),以便在此之后可以添加所有文件并删除我不想要的文件夹。有什么帮助吗?
我试图在推送时忽略一些文件夹,结果仅将.gitignore
放入存储库。现在想要“重置”我的存储库(通过重置我的意思是删除我应用的所有规则并清除提交区域),以便在此之后可以添加所有文件并删除我不想要的文件夹。有什么帮助吗?
rm -rf .git
git init
这将保留当前的 .gitignore 文件,新的 git 仓库仍会遵循它。该文件可以被删除,或者删除其内容使其成为空白文件。
如果您不需要保留历史记录,只需从代码库中删除文件并提交更改即可。如果您想要恢复到早期的提交版本,则可以使用git reset命令。
git reset --hard HEAD^
以下是更多信息 如何在Git中撤消最近的提交?
git init
有一个 -f 标志来执行它,那就太好了。 - B Sevenrmdir /s /q .git
命令,该命令将删除名为.git
的文件夹及其所有子文件夹和文件。 - shoe