您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页git 如何回退到某个节点_「git」GitLab代码回滚到某个节点 本地+远程

git 如何回退到某个节点_「git」GitLab代码回滚到某个节点 本地+远程

来源:步遥情感网

今天刚再当前分支上改动些代码并push到了远程,此时测试过来想要打一个改动之前的包,这种类似的情况想必大家经常会碰到,如果代码只有一两行,完全可以直接改回去,但如果改动比较多,一个个修改就麻烦了,而且容易出错。

所以这里最好的就是使用git命令了,直接回退到你想要回到的节点:

1 查找到你要回的节点commitId

首先用命令行打开git项目路径,git log 命令查看commit记录:

image2.png

2.找到你需要回滚的commitId,输入git reset --hard{commitId},将本地文件回滚,例如回滚到上图的第三条记录f2fca5dba47e5d3a80a103af349687e8e429c594:

git reset --hard f2fca5dba47e5d3a80a103af349687e8e429c594

3.此时本地文件就已回到了commit f2fca5dba47e5d3a80a103af349687e8e429c594 之后的状态,但是远程的仓库里并没改变,需要继续远程回滚:

git push -f

执行,回滚成功后,继续git log 下,你就会发现第一个就是你刚才操作的commit f2fca5dba47e5d3a80a103af349687e8e429c594 就对了。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务