当前位置: 首页 > article >正文

git revert‌和git reset,慎用git revert‌

提交了错误的代码,或者合入了错误的分支,想要撤销提交还原代码,用git reset即可
不会保留错误的提交记录

git reset --hard <想要撤回到的COMMIT>

将分支推送到远程仓库:

git push origin <branch-name> --force

不要用git revert
git revert会产生一个新的提交,会保留原始提交的历史记录
这就意味着,如果后面需要再次合入曾经错误部分代码时,是合不进去的
记之前踩到的一个坑。。


http://www.kler.cn/a/373971.html

相关文章:

  • 【GESP】C++二级练习 luogu-B2079, 求出 e 的值
  • docker-compose安装canal并利用rabbitmq同步多个mysql数据
  • 百度Android面试题及参考答案 (下)
  • Java Spring Boot实现基于URL + IP访问频率限制
  • vue3如何使用bus(事件总线)
  • uniapp使用sm4加密
  • 高阶数据结构--图(graph)
  • 微服务架构设计的初次尝试——基于以太坊智能合约 + NestJS 微服务的游戏社区与任务市场系统:架构设计
  • Android 刘海屏适配指南
  • Python酷库之旅-第三方库Pandas(182)
  • Mybatis-plus解决兼容oracle批量插入
  • centos7之LVS-NAT模式传统部署和docker部署
  • golang中的测试用例
  • 数据分析——大量数据进行分析
  • Spring Boot 3 + Spring Security + Knife4j 无法访问 Swagger 文档的问题及解决方案
  • 如何抓住鸿蒙生态崛起的机遇,解决开发挑战,创造更好的应用体验
  • Linux笔记--基础入门
  • aws 部署测试环境服务+ip域名绑定
  • 全国计算机等级考试二级
  • 【Fargo】17:vs工程转qt构建:QT6 不支持32bit转向qt5.15.2
  • MYSQL--完整性约束
  • AR基础知识:SLAM同时定位和构图
  • 计算机网络:网络层 —— 开放最短路径优先 OSPF
  • HTML入门教程23:HTML脚本
  • 深度了解flink(九) JobManager(3) HA分析
  • 智慧养老/社区养老/家政预约/老年护理 小程序