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

git打补丁

1、应用场景

  • 跨仓库升级
    •  开发项目B使用的是开源项目A。
    • 开源项目A发现漏洞,作者进行了修复,我们可以通过使用git补丁的方式,将作者修改的内容复制到我 们的项目B中。

2、TortoiseGit方式

源仓库

格式化补丁

  • 根据提交数量,生成补丁文件数量。

 生成补丁文件

目标仓库

应用补丁前

没有代码

应用补丁序列

添加补丁

应用后

应用补丁后

  • 代码生成
  • 自动提交本地仓库

 

推送远程分支

补充

应用补丁存在冲突

  • 0002冲突,应用会中断在0002这一步。

查看冲突文件

解决冲突

正常解决冲突

提交,弹出框存在冲突文件

解决冲突

 

推送远程

继续下面的补丁
  • 取消0001、0002补丁,继续执行0003

3、idea方式

源仓库

创建补丁

目标仓库

应用补丁

导入后,代码会存在变更,需要手动提交

 


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

相关文章:

  • 【Go】:图片上添加水印的全面指南——从基础到高级特性
  • 浅谈云计算09 | 服务器虚拟化
  • python异常机制
  • HTTP-响应协议
  • C语言的小项目-简易计算器
  • 八、系统托盘与配置面板
  • 010:传统计算机视觉之大津算法初探
  • centos7.6 安装nacos 2.0.4与恢复nacos的mysql
  • 【Ubuntu与Linux操作系统:八、Ubuntu桌面应用】
  • 因泰立科技激光车检器,高速公路的精准流量统计专家
  • ubuntu编译ijkplayer,支持rmvb以及mkv
  • 【集成学习】Bagging、Boosting、Stacking算法详解
  • HTML语言的数据库编程
  • 英语互助小程序springboot+论文源码调试讲解
  • 【Uniapp-Vue3】uniapp创建组件
  • 通过ESP32和INMP441麦克风模块实现音频数据传递
  • Scala语言的数据类型
  • #Uniapp: uniapp国际化适配
  • mac homebrew配置使用
  • 中阳智能交易模型:创新驱动的金融变革
  • 汽车基础软件AutoSAR自学攻略(四)-AutoSAR CP分层架构(3) (万字长文-配21张彩图)
  • workerman5.0篇〡异步非阻塞协程HTTP客户端
  • 鸿蒙中自定义slider实现字体大小变化
  • 怎样提高服务器中的数据传输速度?
  • js中splice()和slice()方法有什么区别?
  • 远程桌面连接如何使用