1 根据 Git扩展手册 ,恢复提交只是一个新的提交,撤消你正在恢复的任何提交。所以,你有几个选择.. 非破坏性选项只是恢复由您的第一个恢复创建的新提交。 现在,对于破坏性选项,您可以使用以下命令将分支重置为上一次提交: git reset --hard HEAD~1 这会进行硬重置,因此树中的任何工作都可能丢失。如果您已经推送了原始的还原提交,那么第一个选项绝对是您的最佳选择,因为第二个选项正在改变历史记录。 — heavyd source