git回滚

作者: 勤劳的熊熊 | 来源:发表于2021-06-25 10:43 被阅读0次

git回滚

merge后有冲突,不想解决冲突,想取消merge
# 丢弃正在进行的merge
git merge --abort
git reset
  • 回退到某个版本
# 回退到上个版本
git reset --hard HEAD^

# 回退到某个commit
git reset --hard commit_id
  • 回退到某个版本,保留所有更改,不添加到暂存区
# mixed会把回退的内容留在本地,可再次通过git add 添加后commit
git reset --mixed commit_id 
  • 回退到某个版本,保留所有更改,添加到暂存区
# mixed会把回退的内容留在暂存区,可直接进行commit,不需要git add
git reset --soft commit_id 
git revert
  • 将中间的某个提交单独回退
# 如果是单独的commit可直接取消该版本的提交
git revert commit_id

# 如果是merge提交,需要选择保留的parent,如dev merge到master
git revert commit_id -m 1 // 表示保留mater分支
git revert commit_id -m 2 // 表示保留dev分支

相关文章

  • git

    显示 git push将会提交的 commit 信息 git 回滚 本地回滚 远程回滚 git diff1.sta...

  • 谈谈 Git 代码回滚

    本文讲述了如何使用 git rebase -i 及 git cherry-pick 实现代码回滚。代码回滚属于高危...

  • git 总结

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

  • Git回滚

    若是master,push --force受保护,需关闭受保护设置

  • Git - 回滚

    回滚命令 场景回滚某个commit回滚到某个commit恢复到与HEAD一致回滚Merge回滚最新的Merge回滚...

  • git回滚

    方法一,删除远程分支再提交 ①首先两步保证当前工作区是干净的,并且和远程分支代码一致 $ git co curre...

  • git回滚

    一、 git回滚到任意版本 查看历史提交的log中的版本号$ git log -3 查看最近3次提交记录 回滚到...

  • git回滚

    git作为版本控制肯定是常见的了,对于git有一个版本回滚的功能是我们在开发过程中应该用到比较多,掌握它对于我们开...

  • git 回滚

  • git 回滚

    项目上线头一天下午,把JIRA上面的bug都一一改正之后,准备提交代码下班回家好好吃把鸡,当我按照往常git ad...

网友评论

      本文标题:git回滚

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