git reset 命令
git reset --hard 目标时间点的哈希值(又叫版本号)
示例

- 首先通过IDEA查看git本地仓库的历史版本号,也可以通过git log命令查看,版本如上图。
- 将本地仓库回滚到操作人为Rossen Stoyanchev的版本,可以在IDEA右键复制【版本号】,也可git log查看
git reset --hard 6d01d49b76dccd637ca634be4d7fcf9f2e0ffe31

- 成功回滚到操作人为Rossen Stoyanchev的版本。接下来恢复到操作人为xiaoqiang.han的版本。
- git log只能查看以当前状态为终点的历史日志。我们需要使用git reflog命令查看当前仓库执行过的操作的历史日志
本文介绍了如何使用git reset命令回滚到特定历史版本,首先通过IDEA或git log查看版本号,然后执行reset命令进行回滚。接着讲解了如何通过git reflog查看所有操作历史,以便恢复到指定操作人的版本。文中以实际例子展示了从Rossen Stoyanchev到xiaoqiang.han的版本切换过程。
最低0.47元/天 解锁文章

428

被折叠的 条评论
为什么被折叠?



