我怎样才能提交上次提交的逆转?

How can I commit reversal of last commit?

我刚刚创建了一个巨大的提交。现在我想提交这些更改的逆转。

所以基本上我想在我的回购中拥有与 git reset --hard HEAD~1 之后相同的文件,但我想保留我的更改历史,所以创建一个新的提交而不是删除最后一个。

您可以使用 git-revert 来撤销一个或多个提交。例如,要还原最近的提交:

git revert HEAD