【问题标题】:How can I commit reversal of last commit? [duplicate]我如何提交最后一次提交的撤销? [复制]
【发布时间】:2016-10-24 10:31:03
【问题描述】:

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

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

【问题讨论】:

    标签: git version-control undo revert git-reset


    【解决方案1】:

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

    git revert HEAD
    

    【讨论】:

    • 谁对此投了反对票,请发表评论。答案完全正确。
    • @AnoE 我相信这是因为这个问题可以说是重复的。
    • 是的,它是重复的,但是其他问题的答案是 tl;dr 并且很难找到,但是这个人在发布问题后的几秒钟内完美地解决了我的问题。谢谢!请不要再减去他了:D
    • @ferenus 谢谢。 :) 另外,作为记录,虽然其他问题的答案确实回答了您的问题,但标题暗示了一个非常重要的区别。你的很清楚,你是专门要求git-reset或类似的,这就是为什么我自己不愿称它为重复。
    • 好吧,混合实时答案/cmets 的奇迹。 :)
    猜你喜欢
    • 2013-07-03
    • 2016-09-22
    • 2021-12-26
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 2020-12-11
    相关资源
    最近更新 更多