在 Git 中我们可以优雅地把代码还原到指定的版本,而无需使用有潜在危险的 git reset 命令。

本文中我将展示如何撤销本地的修改,回退到之前的某个版本。

首先找到你想要回退的版本,在命令行中执行:

上述命令执行后会看到 Git 提交的历史记录列表。

在列表中找到要回退的版本,复制它的提交 SHA,然后执行下述命令回滚到该版本:

注意:上述命令中结尾的点(.)是必需的。

把当前的修改提交到暂存区,然后提交:

本地的回退操作完成之后,你可以把本地的版本推送到远程的 Git 仓库里。这样其他人也可以看到你的工作了。