当前位置:   article > 正文

git 重置到某次提交_git master 重置到某个提交

git master 重置到某个提交

情形1: 回滚到之前的某版本,且删除该版本之后的提交
1)用 git log 查看版本号(commit后的就是版本号)
2)用 git reset --hard <版本号> 命令回滚到之前某版本. 此时本地已经回滚,远程仓库还未回滚
3)用 git push -f 实现远程仓库的回滚

情形2:回滚到之前的某版本,但保留该版本之后的提交
1)用 git log 命令查看版本号(commit后的就是版本号)
2)用 git revert -n <版本号> 命令回滚到之前某版本
3)用 git commit -m “<随便取名>” 提交到本地 git 库
4)用 git push 命令推送到远程仓库

  1. // 情形1:回滚且不保留之后的commit
  2. git log //查看版本号(commit后的就是版本号)
  3. git reset --hard 51e69eeb0a4d733e3d9326098212f523dd2d5ce9 //51e..替换成版本号的名字,本地回滚到该版本
  4. git push -f //实现远程仓库的回滚
  5. // 情形2:回滚但保留之后的commit记录
  6. git log //查看版本号(commit后的就是版本号)
  7. git revert -n 51e69eeb0a4d733e3d9326098212f523dd2d5ce9 //51e..替换成版本号的名字
  8. git commit -m "revert_attempt" //提交到本地git库
  9. git push //推送到远程仓库

参考链接:https://blog.csdn.net/weixin_41427508/article/details/127205128 

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

闽ICP备14008679号