在 PhpStorm 中将当前状态作为 Git 的起点

Make current state as starting point for Git in PhpStorm

我在 PhpStorm 中有一个项目。说到Git,我是新手。 之前我做了一些测试提交并将它们推送到 GitLab。我想以我当前在 PhpStorm 中的 code/state 作为起点。

如何从 PhpStorm 和 GitLab 中删除以前的提交并重新开始?

如果您不关心之前的提交,您可以删除 .git 目录,然后 git init 在项目根目录中创建一个新的存储库。添加所有文件然后 force-push 到 GitLab,覆盖所有其他提交。 警告:您将永远失去所有以前的提交。

但是,如果您可能仍然需要旧的提交,您可以使用 git checkout --orphan new_branch_name 创建一个新的完全断开连接的分支,然后提交当前状态。