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

生成和应用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.mrgr.cn/news/15307.html

相关文章:

  • Datawhale AI夏令营第五期【深度学习进阶】深度学习基础
  • 数学基础 -- 线性代数之行阶梯形
  • netty编程之实现HTTP服务
  • 【Git】修复Git RPC Failed HTTP 500 curl 22错误
  • 抖音ip会莫名其妙变成北京吗
  • 【数据结构】-----哈希
  • Layer Normalization(层归一化)里的可学习的参数
  • ts 新版的@nestjs/commo下redis的注册使用
  • 【Pyspark-驯化】一文搞懂Pyspark中表连接的使用技巧
  • Java Email发送:如何配置SMTP服务器发信?
  • 亚马逊aws的弹性与可扩展性解析
  • 选择排序【详解】
  • vue报错解决
  • Zabbix 配置win系统登录和钉钉告警
  • python如何另起一行
  • 浅谈【数据结构】栈和队列之队列
  • 5G BWP
  • PyTorch深度学习实战(26)—— PyTorch与Multi-GPU
  • 登山第一梯:使用rviz显示bag包中的点云数据
  • python设置Excel表格样式与单元格属性