跳至主要内容

在 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.

进一步阅读