当前位置:   article > 正文

git push 提交后撤回--图文详解_如何撤销 git reset --hard后 git push -f不会回退合并的吗

如何撤销 git reset --hard后 git push -f不会回退合并的吗

git提交后撤回

目录

git提交后撤回

(一) git add . 之后撤回  用git reset  XX.html 文件

(二)git commit 之后撤回  git reset commitid (提交的commitid 可用git log 查看)      

(三)git push 之后撤回 


(一) git add . 之后撤回  用git reset  XX.html 文件

如果是撤回全部 用 git reset

  

(二)git commit 之后撤回  git reset commitid (提交的commitid 可用git log 查看)      

(三)git push 之后撤回 

  1. git reset --soft c911b47b
  2. // 注意 --hard 参数会抛弃当前工作区的修改
  3. // 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交

注意:因为 git reset --soft  回退之后 和远程版本不一致,所以在提交之前要先拉  合并之后再push就可以了

 

还有 git 远程直接覆盖本地

  1. git fetch --all
  2. git reset --hard origin/master
  3. git pull

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/729247
推荐阅读
相关标签
  

闽ICP备14008679号