跳至主要内容

在 GitHub Desktop 中撤销提交

您可以在将提交推送到远程分支之前撤销它。

关于撤销提交

如果您在更改中犯了错误,可以在 GitHub Desktop 中撤销提交。撤销提交会将提交中的更改还原到您的工作目录,并将分支重置到之前的提交,以便您可以在再次提交之前进行进一步更改。

您可以撤销多个连续的提交,直到一个已经推送到远程存储库的提交,方法是选择之前的提交并使用“重置到提交”选项。有关更多信息,请参阅“在 GitHub Desktop 中重置到某个提交”。要撤销已推送的提交,而不影响其他贡献者的提交历史记录,您可以撤销该提交。有关更多信息,请参阅“在 GitHub Desktop 中撤销提交”。

如果您想编辑最新的提交消息,或将新的更改与最新的提交合并,您可以修改提交。有关更多信息,请参阅“在 GitHub Desktop 中修改提交”。

撤销提交

  1. 在左侧边栏中,确保您位于 **更改** 选项卡上。

  2. 在边栏底部,点击 **撤销**。

    Screenshot of part of the "Changes" tab. Next to the commit message, a button, labeled "Undo", is highlighted with an orange outline.

进一步阅读