Git回滚命令reset:如何回退代码到某次commit
创作时间:
作者:
@小白创作中心
Git回滚命令reset:如何回退代码到某次commit
引用
1
来源
1.
https://www.cnblogs.com/east7/p/15808919.html
使用Git回滚命令reset回退代码到某次commit
需求背景
在开发过程中,经常会遇到以下三种需要回退代码的场景:
- 提交代码到错误的Git分支
- 提交的代码不需要上线,而同一分支有需要上线的代码
- 误提交了不需要提交的代码
解决办法:使用Git回滚命令reset
Git的reset命令提供了三种主要的使用方式,可以根据具体情况选择合适的命令:
git reset --hard HEAD^ # 回退到上一个版本
git reset --hard HEAD~n # 回退到前n次提交之前(例如,n=3表示回退到3次提交之前)
git reset --hard commit_sha # 回滚到指定commit的SHA码(推荐使用这种方式)
示例
假设需要基于下图中的commit SHA进行代码回滚:
拷贝SHA码后执行:
git reset --hard 05ac0bfb2929d9cbwiener75e52ecb011950fb
其中,hard
表示强制执行。执行上述命令后,本地文件会被修改为指定commit的状态。如果需要将修改推送到远程仓库,可以执行:
git push origin HEAD --force
这样就可以强制更新远程仓库的代码。
有了reset这个"必杀技",再也不用担心错误提交代码了。
热门推荐
TikTok禁令意外“解锁”中美用户的跨境文化互动?媒体聚焦
广州火车站将恢复初代设计,背后建筑师还有这些经典之作
日本旅行必备:实用日语问候语大揭秘
日语问候语的正确打开方式,你get了吗?
掌握日语问候语,架起跨文化交流的桥梁
契丹帝国:从草原霸主到中原王朝的兴衰传奇
曹魏与匈奴:千年恩怨中的控制与融合
“小手牵大手”:武汉开展亲子急救培训,已持续6年
摩托车公路旅行:从准备到出发的全方位指南
贵阳花溪高坡旅游环线即将开通,串联八村打造27个旅游项目
灵芝孢子油软胶囊选购指南:功效、品牌与使用注意事项
广药灵芝孢子油:7重保鲜锁技术提升免疫效果
2024闯红灯处罚标准:6分200元,可有条件撤销
遵守规则、保持车距:安全驾驶六大注意事项
从电子警察到天网监控:5类交通摄像头功能详解
交警详解:闯红灯后何时收到违章通知,为何不一定被拍
华山北坡下山路线完全指南:西峰索道 vs 北峰索道
头部内伤(颅脑损伤)中医健康宣教
高血压合并心动过缓用药指南:五类药物作用机制与注意事项
辨证施治、食疗运动双管齐下,中医这样调理高血压
太阳能用铝塑管和ppr管哪个好(太阳能热水器的输水管道用铝塑管好还是ppr管好)
装修选购水管材料的全面指南:必知种类与选购技巧
热水器上不了水怎么办?常见故障原因及解决方案全解析
零冷水回水管铺设全攻略:多种方案优缺点及适用场景详解
药师珠:佛系养生的新选择
药师手镯PK药师咒水杯,谁更能治愈你?
萨克斯完全指南:从发明历史到演奏保养
萨克斯乐器指南:构造、种类与日常维护要点
解密龙血果:降三高、补血养颜的养生水果
接“龙”回家,欢迎来成都!天府国际机场“暖”到心里啦!