当前位置:   article > 正文

Git撤销本地commit(转)

撤销本地的commit

转自:Git撤销本地commit

一、方式1

1、使用git log查询提交记录

2、使用git reset commitId回退到你想要的版本

(ps:commitId就是git log里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId)

二、方式2

其中两种方式不清除本地提交和清除本地提交的方法

1、回退到上次提交并清除本地提交的代码

git reset --hard HEAD^

2、回退到上次提交不清除本地提交的代码

git reset --soft HEAD~1

三、方式3(推荐)

问题:在mster分支写了半天,然后git commit 提交了 ,才发现 在masrter分支开发的。

解决:git reset HEAD~

git reset HEAD~

HEAD 代表:上一次提交

这样 刚刚提交的就又回到本地的local changes 列表中。nice
继续 切换分支,重新提交

时刻查看当前branch是个好习惯
————————————————
版权声明:本文为CSDN博主「AlbenXie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/AlbenXie/article/details/124664424

转自:Git撤销本地commit

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

闽ICP备14008679号