Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我制作了一个 php 项目的副本(克隆)并将其重命名,以便我可以使用它的代码作为进一步开发的基础。在这一点上,我决定不使用 git 的分支功能,尽管我知道这可能是一种选择。我想基本上在这个新项目的 git 目录上执行一个新的初始化,这样就没有过去的记忆了。
我在想:
git reset --hard HEAD
这有意义吗?
您可以删除.git存储库根目录中的目录。Git 将他知道的所有内容都存储在其中,因此将其删除将等同于从该 repo 中删除 git。您可以git init再次运行以更改 git 存储库中的目录。
.git
git init
git reset --hard HEAD将您恢复到最新的提交,丢弃当前的更改。出于您的目的,您应该.git从 repo 中删除该目录。