[GIT]提交后版本恢复
Posted 宋文涛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[GIT]提交后版本恢复相关的知识,希望对你有一定的参考价值。
如果在回退以后又想再次回到之前的版本,可以用relog查看commit id,再使用reset设置。
1、执行 relog 后:
展示的最前面的部分就是commit id,后面会用来作为恢复的标志。
这里我们想要恢复
,commit id 为 b23a5f7
![](https://image.cha138.com/20210607/51b81e0d4ce645d7825e8dfd03c13bc4.jpg)
![](https://image.cha138.com/20210607/ebe4c9a524a34103af9788eefd6e05eb.jpg)
2、考虑恢复后的安全问题,新建一个分支,将恢复的代码放在新的分支上面
![](https://image.cha138.com/20210607/8972495457ad4912a6d3435643fa275b.jpg)
3、将恢复的代码先放到新的分支(songxudong)上
这里使用reset命令,参数 --hard 后面使用的是想要恢复的 commit id
![](https://image.cha138.com/20210607/b867207fdce14e099692bf3272e5ffea.jpg)
这样就将想要恢复的版本代码放到了新分支,然后再将该新分支提交到想要恢复的原来的分支上面。
以上是关于[GIT]提交后版本恢复的主要内容,如果未能解决你的问题,请参考以下文章