美文网首页
如何让Master分支安全回滚到某次commit

如何让Master分支安全回滚到某次commit

作者: Cheava | 来源:发表于2020-04-17 11:09 被阅读0次

备份Master

从最新的master中新建一条backup分支,备份当前master代码

执行回滚

git checkout ${commitId} # 回到历史
git reset --mixed master # 把历史带到脑袋
git checkout master # 签出脑袋
git commit # 把历史和脑袋的 revert diff 提交

如果你要让线上的版本滚回到精确的某个提交的状态,那么先 checkout 历史提交,然后做 reset mixed 到 HEAD ,再做一次提交就行了,这个提交就包含了两者之间所有更改的 revert 。

相关文章

  • 如何让Master分支安全回滚到某次commit

    备份Master 从最新的master中新建一条backup分支,备份当前master代码 执行回滚 如果你要让线...

  • Git 删除某一次提交

    Git 删除某次 commit 一、 git reset git reset :回滚到某次提交。 git rese...

  • git 本地回滚和远程回滚

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

  • git:分支相关

    Q: 如何以某次commit作为基点建立分支 找到Commit的ID 以该Commit为基点建立分支:git br...

  • GIT命令

    回滚到指定版本 强制提交(默认分支为master ,可修改分支名称) 查看远程分支 查看本地分支 切换分支 切换...

  • Git强制回滚到某次commit提交

    场景: fe_jk96_kcw 分支合并错了远端分支 适合立马回滚,没有其他人的后续提交覆盖,否则很麻烦 1、查看...

  • 慎用git reset !!!

    git reset 作用 回滚到上一次commit 的分支 同事在远程分支上提交了代码,在当前远程分支上无法 pu...

  • GIT相关

    git合并某次提交到某个分支 有点时候,开发中如果只想合并自己分支中某次提交到master,如何操作呢?那就要用到...

  • git log --oneline --graph

    基于某次提交创建新分支,并checkout到新分支上 查看当前分支的commit历史 查看所有分支的commit历...

  • Git客户端SourceTree回滚到远程仓库和切换分支

    使用SourceTree将远程仓库回滚到某一次提交 原理:在本地需要回滚的commit上创建一个分支,将该分支合并...

网友评论

      本文标题:如何让Master分支安全回滚到某次commit

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