美文网首页
Git 删除某次 commit

Git 删除某次 commit

作者: 书中自有颜如玉__ | 来源:发表于2020-08-27 15:09 被阅读0次
    1. git reset
      git reset :回滚到某次提交。
      git reset --soft:此次提交之后的修改会被退回到暂存区。
      git reset --hard:此次提交之后的修改不做任何保留,git status 查看工作区是没有记录的。
      回滚代码

    如果需要删除的 commit 是最新的,那么可以通过 git reset 命令将代码回滚到之前某次提交的状态,但一定要将现有的代码做好备份,否则回滚之后这些变动都会消失。具体操作如下:

    1. git log // 查询要回滚的 commit_id
    2. git reset --hard commit_id // HEAD 就会指向此次的提交记录
    3. git push origin HEAD --force // 强制推送到远端
    

    相关文章

      网友评论

          本文标题:Git 删除某次 commit

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