【发布时间】:2016-10-24 10:31:03
【问题描述】:
我刚刚创建了一个巨大的提交。现在我想提交这些更改的逆转。
所以基本上我想在我的仓库中拥有与git reset --hard HEAD~1 之后相同的文件,但我想保留我的更改历史记录,因此创建一个新提交而不是删除最后一个提交。
【问题讨论】:
标签: git version-control undo revert git-reset
我刚刚创建了一个巨大的提交。现在我想提交这些更改的逆转。
所以基本上我想在我的仓库中拥有与git reset --hard HEAD~1 之后相同的文件,但我想保留我的更改历史记录,因此创建一个新提交而不是删除最后一个提交。
【问题讨论】:
标签: git version-control undo revert git-reset
您可以使用git-revert 提交一个或多个提交的撤销。例如,要恢复最近的提交:
git revert HEAD
【讨论】:
git-reset或类似的,这就是为什么我自己不愿称它为重复。