我制作了一个php项目的副本(克隆)并重命名它,以便我可以使用它的代码作为进一步开发的基础。在这一点上,我决定不使用git的分支功能,虽然我知道这可能是一个选项。我想基本上在这个新项目的git目录上执行一个新的init,这样就没有过去的记忆了。
我在想:
git reset --hard HEAD
这有意义吗?
答案 0 :(得分:3)
您可以删除回购根目录中的.git
目录。 Git存储他知道的所有内容,因此删除它将等同于从此repo中删除git。您可以再次运行git init
来更改git存储库中的目录。
答案 1 :(得分:2)
git reset --hard HEAD
会将您恢复为最新提交,并放弃当前更改。出于您的目的,您应该从仓库中删除.git
目录。