美文网首页
「git」GitLab代码回滚到某个节点 本地+远程

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

作者: 叨码 | 来源:发表于2019-07-19 17:23 被阅读0次

今天刚再当前分支上改动些代码并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 就对了。

相关文章

  • 「git」GitLab代码回滚到某个节点 本地+远程

    今天刚再当前分支上改动些代码并push到了远程,此时测试过来想要打一个改动之前的包,这种类似的情况想必大家经常会碰...

  • 2018-11-22

    GitLab代码回滚到特定版本——本地+远程 在当前branch上多次commit代码并且push后,发现不符合要...

  • 2018-07-03

    git版本怎么删除远程分支 1. 首先把本地代码回滚到你想要的地方 git reset --hard commit...

  • git无法强制推送

    场景还原:因为提交了错误的代码到远程master,此时本地通过git reset commitId^回滚到以前的某...

  • Git远程代码回滚

    1、本地回滚到指定版本 2、推到回滚的代码到远程仓库 git push -f 可能出现强制push没权限image...

  • git 总结

    参考资料:git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚 git 删除分支 1. 本地分支:git ...

  • git 本地回滚和远程回滚

    -- 本地分支回滚到指定版本 git reset --hard -- 强制推送到远程分支...

  • 拉取远程tag到本地

    第一步:将远程代码拉取到本地 git clone -b develop git@gitlab.yopoint.vi...

  • 在项目中常用的git命令

    git 常用命令 完成自己的开发后 git回滚到某个版本 新建git本地仓库 合并log Git紧急修复tag某个...

  • Git 笔记

    本地代码回滚 git reset —hard commit-id 回滚到commit-id,将commi...

网友评论

      本文标题:「git」GitLab代码回滚到某个节点 本地+远程

      本文链接:https://www.haomeiwen.com/subject/ytbslctx.html