
Git commit代码后撤销方法
输入:git reset --soft HEAD~1 即可回退到上次commit的状态,本地代码并不会消失
发布日期:2021-05-06 19:33:02
浏览次数:11
分类:技术文章
本文共 539 字,大约阅读时间需要 1 分钟。
一般git提交代码分为三步
第一步 add 到本地暂存区 第二步 commit 提交到本地仓库 第三步 push到代码远程仓库我们看第二步 一般我们开发用idea直接操作后
但是发现commit错了 push的时候不想带它怎么办 (简单啊:删除掉重新clone啊/手动滑稽)页面下方打开terminal

这命令里面可以带几个参数
–mixed 意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作 这个为默认参数,git reset --mixed HEAD~1 和 git reset HEAD~1 效果是一样的。–soft
不删除工作空间改动代码,撤销commit,不撤销git add .–hard
删除工作空间改动代码,撤销commit,撤销git add .注意完成这个操作后,就恢复到了上一次的commit状态。
当然后面的1 2 3也是动态参数 输入1 即是恢复到上一次提交状态 2 即是上两次。。好了 虽然有这个回退的办法 但是小伙伴们平时提交代码时候还是要多注意喔 不要把无意义的错误的代码提交到仓库 避免麻烦
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月02日 02时29分53秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
最全的spring面试题和答案
2019-03-03
CentOS 8 已下载ntpdate 却无法使用crond进行时间同步
2019-03-03
坑啊,Spring的BeanUtils是这样用的,为啥会出bug?
2019-03-03
Mybatis的这些坑!把我坑惨了!
2019-03-03
在 IntelliJ IDEA 中使用 Git,太方便了!
2019-03-03
一个女生不主动联系你还有机会吗?
2019-03-03
7 个显著提升编码效率的IntelliJ IDEA必备插件
2019-03-03
企业API接口设计之token、timestamp、sign具体实现
2019-03-03
不懂别瞎搞!Redis 性能优化的 13 条军规!
2019-03-03
卸载 Navicat!事实已证明,正版客户端,它更牛逼……
2019-03-03
想彻底了解maven,有这篇文章足够了(中)
2019-03-03
Intellij IDEA 一些让人爱不释手的小技巧
2019-03-03
idea连接服务器远程调试(Dockerfile版)
2019-03-03
ElasicJob分布式定时任务
2019-03-03
feign调用上传文件接口(MultipartFile)
2019-03-03
centos 文件格式不对执行报错 || centos查看或者修改文件格式
2019-03-03
win锁屏界面用户名修改
2019-03-03
Java设计模式 —— 桥接模式(Bridge)
2019-03-03
计算机三级 信息安全技术历年真题(二)总共十套 3月底之前更完
2019-03-03
详解: 最小生成树
2019-03-03