自学内容网 自学内容网

【git】commit之后,想撤销commit

一、已经commit,想要回退到上一步

  • 保留代码
git reset --soft HEAD^
  • 回退到具体的哪一步
HEAD^的意思是上一个版本,也可以写成HEAD~1

如果你进行了2次commit,想都撤回,可以使用HEAD~2

二、git reflog

  • 查看 sha值
git reflog 
  • 回到某一次提交
# 1.先用reflog看看记录的所有HEAD的历史
git reflog  
# 2.然后找到那个SHA,进行恢复
git reset --hard 98abc5a  
# 3.再来看一下 git 记录:
git log  


原文地址:https://blog.csdn.net/Orange_hhh/article/details/144021993

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!