0

我制作了一个 php 项目的副本(克隆)并将其重命名,以便我可以使用它的代码作为进一步开发的基础。在这一点上,我决定不使用 git 的分支功能,尽管我知道这可能是一种选择。我想基本上在这个新项目的 git 目录上执行一个新的初始化,这样就没有过去的记忆了。

我在想:

git reset --hard HEAD

这有意义吗?

4

2 回答 2

3

您可以删除.git存储库根目录中的目录。Git 将他知道的所有内容都存储在其中,因此将其删除将等同于从该 repo 中删除 git。您可以git init再次运行以更改 git 存储库中的目录。

于 2013-01-10T21:04:39.780 回答
2

git reset --hard HEAD将您恢复到最新的提交,丢弃当前的更改。出于您的目的,您应该.git从 repo 中删除该目录。

于 2013-01-10T21:04:59.107 回答