美文网首页
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 删除某一次提交

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

  • Git 删除某次 commit

    git resetgit reset :回滚到某次提交。git reset --soft:此次提交之后的修改会被退...

  • git -- 删除某次本地的commit

    场景:本地提交了多次,发现某一次提交有问题,怎么删除? 方法一:rebase -i假如想要抽掉某个 commit ...

  • git删除中间的某次commit

    使用git log 查看记录,删除信息为“添加了新的文件啊” 这条commit微信截图_2021061512135...

  • git 删除中间某次提交

    查看你需要删除的提交的id 38d60623 为git的commit_id进入某次提交git rebase -i ...

  • git工具

    常用命令 查看某次提交的详细内容 git show commit-id 显示某个分支的commit-id git ...

  • git reset及git revert命令的区别

    git revert xx 这是一个特殊的commit,可将某次的commit及其后的commit全部替换掉,最终...

  • git:分支相关

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

  • Git---revert

    撤销某次提交:git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且...

  • Git 回滚Merge的代码(commit is a merge

    我们通过git revert xxx 命令回滚某次merge过的commit,此时会报错commit is a m...

网友评论

      本文标题:Git 删除某次 commit

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