跳至主要内容

在 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. 右键点击你想要重置到的提交,然后选择重置到提交

进一步阅读