如果您想删除 Git 仓库中上一个 commit (HEAD^) 的记录,可以使用以下命令:

git reset --hard HEAD^

这将回退到上一个 commit,并且彻底删除 HEAD^ 对应的 log。

请注意,使用 git reset --hard 命令会彻底删除当前工作目录中的所有更改,因此请确保您已经保存了所有重要的更改。

如果您只是想隐藏 commit 记录,但保留代码更改,可以使用 git rebase -i 命令进行交互式 rebase,并将需要删除的 commit 标记为 drop

如何彻底删除 Git 中的 commit 记录 (HEAD^)

原文地址: https://www.cveoy.top/t/topic/nqLI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录