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

Git将多笔patch合并成一笔

一、方法

1、在你的代码中把这多笔patch都打上

2、git reset到origin那一笔(默认模式,不带soft或者hard)

3、再add和commit

二、种模式对比

模式命令示例影响范围适用场景
--softgit reset --soft HEAD~1仅移动 HEAD,保留修改在暂存区修改提交信息或合并提交
--mixedgit reset HEAD~1移动 HEAD,保留修改在工作区撤销提交但保留代码修改(默认模式)
--hardgit reset --hard HEAD~1移动 HEAD,丢弃所有修改彻底回退到历史版本(慎用!)

三、修改最后一次提交(不产生新提交)

git add <漏掉的文件>        # 添加遗漏的修改
git reset --soft HEAD~1   # 撤销提交但保留修改到暂存区
git commit -m "新描述"     # 重新提交

http://www.xdnf.cn/news/19441.html

相关文章:

  • 苹果 Safari 地址栏可能被超大光标视觉欺骗
  • HarvardX TinyML小笔记2(番外3:数据工程)(TODO)
  • 杰理ac791无法控制io脚原因
  • Coze源码分析-工作空间-项目开发-后端源码
  • 传输层TCP 与 安全层SSL/TLS
  • shell之扩展
  • 接口自动化测试之设置断言思路
  • 什么是MIPS架构?RISC-V架构?有什么区别?【超详细初学者教程】
  • 深入Linux内核:IPC资源管理揭秘
  • 从 “对话” 到 “共创”:生成式 AI 如何重塑内容创作全流程,普通人也能掌握的高效工具指南
  • MongoDB 备份与恢复:mongodump 和 mongorestore 实战
  • Qt 的信号signal的参数是否会在内部被拷贝?
  • duilib中CTextUI控件使用技巧与问题总结(CTextUI控件自适应文字宽度特性)
  • 如何正确使用ChatGPT做数学建模比赛——数学建模AI使用技巧
  • 【macOS】垃圾箱中文件无法清理的“含特殊字符文件名”的方法
  • 开发使用mybatis是用混合模式还是全注解模式
  • 陕西凉拌西瓜皮,变废为宝的陕味美味~
  • JavaScript 性能优化实战技术
  • 【GIS图像处理】有哪些SOTA方法可以用于将1.5米分辨率遥感图像超分辨率至0.8米精度的?
  • mysql实例是什么?
  • Midscenejs自然语言写测试用例
  • 基于uni-app的校园综合服务平台开发实战
  • 大模型落地全流程实践:从技术选型到企业级部署
  • 警告:OPENCV_FFMPEG_READ_ATTEMPTS (current value is 4096)
  • flume接收处理器:构建高可用与高性能的数据链路
  • AR-LSAT 推理任务全解析:从逻辑推理到类比推理的挑战
  • Fabarta个人专属智能体赋能媒体:从过载信息到深度可控的创作体系
  • Claude AI 因编写勒索软件和开展勒索活动而被滥用
  • java基础1
  • DevExpress WinForms中文教程:Data Grid - 过滤编辑器