跳至主要内容

在 GitHub Desktop 中重置到某个提交

您可以重置到最后一次推送到远程分支之前的任何提交。

关于重置到某个提交

如果您进行了一系列提交,并且想要修复在最近一次提交之前发生的错误,则可以使用 GitHub Desktop 中的“重置到提交”来重置这些提交中的更改。重置到某个提交会将后续提交中的更改恢复到您的工作目录,并将分支重置到选定的提交。然后,您可以在再次提交之前进行更改,或者可以放弃不想保留的更改。有关更多信息,请参阅“在 GitHub Desktop 中提交和审查项目更改”。

您可以重置到已推送到远程仓库的最新提交之前的提交。要撤消已推送的提交而不影响其他贡献者的提交历史记录,您可以回退该提交。有关更多信息,请参阅“在 GitHub Desktop 中回退提交”。

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

重置到某个提交

  1. 在左侧边栏中,单击**历史记录**。

    Screenshot of the "History" tab in the sidebar. Above a list of commits, the tab button, labeled "History", is highlighted with an orange outline.

  2. 右键单击要重置到的提交,然后选择**重置到提交**。

进一步阅读