如何通过Git仅两步图文教程回滚代码至特定commit?
- 内容介绍
- 文章标签
- 相关推荐
本文共计383个文字,预计阅读时间需要2分钟。
Git 回滚代码到某个commit,操作步骤如下:
1.打开终端或命令提示符。
2.进入到需要回滚的目录。
3.使用命令 `git log` 查看历史commit记录。
4.找到需要回滚到的commit的ID(唯一标识符)。
5.使用命令 `git reset --hard commit_id` 执行回滚操作。
- git log
- git reset --hard commited_id(就是唯一标识id)
执行步骤命令
仅需知道这2个回退命令即可完成回退到提交的comiited节点(原理就是改变我们指针指向的commit节点,就是我们学习的数据结构的链表节点,这么一说你应该就知道怎么了。如果感兴趣的话可以具体去了解)
git log
然后我们就可以看到我们的历史的所有提交信息了
唯一标识比较长,我们可以只选取最前几个字符即可(只要代表唯一性能识别到当前节点即可)
因为这里看不到我们的提交历史说明,只有时间,最好的方式我们可以看看我们git的提交信息,查找对应需要回退的节点时间,然后再返回执行我们的命令,如我下面的这样:
- 查找d对应时间:
本文共计383个文字,预计阅读时间需要2分钟。
Git 回滚代码到某个commit,操作步骤如下:
1.打开终端或命令提示符。
2.进入到需要回滚的目录。
3.使用命令 `git log` 查看历史commit记录。
4.找到需要回滚到的commit的ID(唯一标识符)。
5.使用命令 `git reset --hard commit_id` 执行回滚操作。
- git log
- git reset --hard commited_id(就是唯一标识id)
执行步骤命令
仅需知道这2个回退命令即可完成回退到提交的comiited节点(原理就是改变我们指针指向的commit节点,就是我们学习的数据结构的链表节点,这么一说你应该就知道怎么了。如果感兴趣的话可以具体去了解)
git log
然后我们就可以看到我们的历史的所有提交信息了
唯一标识比较长,我们可以只选取最前几个字符即可(只要代表唯一性能识别到当前节点即可)
因为这里看不到我们的提交历史说明,只有时间,最好的方式我们可以看看我们git的提交信息,查找对应需要回退的节点时间,然后再返回执行我们的命令,如我下面的这样:
- 查找d对应时间:

