当前位置:   article > 正文

git 回滚操作_git没有commit直接rollback 如何恢复

git没有commit直接rollback 如何恢复

git 回滚操作

在没有commit的情况下要回滚还原所有修改

git reset --hard
  • 1

回滚已经提交到git上的代码
可以先使用git log 查看下提交日志

第一种方法

# 这个方法可以回滚到指定版本,但是回滚之后的代码都没啦
git reset --hard `commit id`
  • 1
  • 2

第二种方法

# 这个方法也可以回滚到指定版本,但是回滚之后的代码是存在的,状态就是未提交的状态
git reset --soft `commit id`
  • 1
  • 2

样回滚的只是你本地的代码,要把提交到git上的代码一块改掉的话还得执行一下git push,提交的远程git上
回滚完后执行git push会报错,这时你可以使用:

# 这个命令是强制推送到远程git上
git push origin master-f
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/734838
推荐阅读
  

闽ICP备14008679号