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

生成和应用patch

文章目录

    • 一、git生成和应用patch
      • 1. format-patch生成补丁文件
      • 2. git am 应用补丁
      • 3. git apply 应用补丁
    • 二、 patch命令打补丁

一、git生成和应用patch

1. format-patch生成补丁文件

#打包最近n个patch
git format-patch -n

#打包n1与n2之间的所有patch
#包含n1和n2
git format-patch -n1 -n2

#某两次提交之间的所有patch
#不包含start的提交
git format-patch commit-id commit-id

#某次提交后的所有patch
#不包含此次的提交
git format-patch -s commit-id

#某次提交之前的几次提交
#包含本次提交
git format-patch -2 commit-id

#将所有的patch输出到一个指定位置的文件
git format-patch commit-id --stdout > filename.patch

2. git am 应用补丁

在使用 git am 前,首先要使用 git am –abort,用来放弃以前的 am 信息,否则可能会遇到这样的错误:
.git/rebase-apply still exists but mbox given

#打入patch
git am filename.patch

#打入多个patch
git am *.patch

3. git apply 应用补丁

git apply filename.patch

二、 patch命令打补丁

patch -p1 < xxxx.patch或者xxx.diff

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

相关文章:

  • Python中异常处理小测验
  • 45.第二阶段x86游戏实战2-hook监控实时抓取游戏lua
  • Spring MVC 与 JSP 数据传输
  • NVIDIA Isaac Sim 仿真平台体验测评
  • 计算机毕业设计Python+Neo4j知识图谱医疗问答系统 大模型 机器学习 深度学习 人工智能 大数据毕业设计 Python爬虫 Python毕业设计
  • request爬虫库的小坑
  • Redis入门篇 - CentOS 7下载、安装Redis实操演示
  • 每天学习一个基础算法之顺序查找
  • Python观察者模式:构建松耦合的通信机制
  • 深入理解归并排序
  • C++,如何写单元测试用例?
  • PHP语言有哪些优势和特点?
  • C语言通用函数 - 判断ip是否合法
  • 顺序表和链表知识点
  • 运维学习————Docker自制镜像并上传至阿里云以及Docker Compose的使用
  • vmware解决虚拟机空间占用不断增大问题
  • FFmpeg源码:ffurl_seek2、ffurl_seek、avio_size函数分析
  • 使用HTML实现贪吃蛇游戏
  • 小猫爬山 dfs/状压
  • Redis中的数据类型及应用场景(面试版)
  • macos 自定义用户目录方法, /Users/xxx 用户文件存储路径自定义方法
  • 构建在线教育系统源码:企业培训APP开发的技术指南
  • 在中国使用wordpress建网站的主要有三类人
  • TransmittableThreadLocal
  • Word文档被锁定无法编辑怎么办?一键快速移除Word编辑限制
  • 计算机网络803-(3)数据链路层