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

git打补丁

1、应用场景

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

2、TortoiseGit方式

源仓库

格式化补丁

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

 生成补丁文件

目标仓库

应用补丁前

没有代码

应用补丁序列

添加补丁

应用后

应用补丁后

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

 

推送远程分支

补充

应用补丁存在冲突

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

查看冲突文件

解决冲突

正常解决冲突

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

解决冲突

 

推送远程

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

3、idea方式

源仓库

创建补丁

目标仓库

应用补丁

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

 

http://www.lryc.cn/news/519827.html

相关文章:

  • 机械燃油车知识图谱、知识大纲、知识结构(持续更新...)
  • Vue3学习总结
  • Type-C双屏显示器方案
  • 【读书与思考】焦虑与内耗
  • 基于python的网页表格数据下载--转excel
  • Vue.js开发入门:从零开始搭建你的第一个项目
  • LS1046+XILINX XDMA PCIE调通
  • HarmonyOS:@LocalBuilder装饰器: 维持组件父子关系
  • YOLOv10-1.1部分代码阅读笔记-downloads.py
  • 计算机图形学【绘制立方体和正六边形】
  • 基于django中医药数据可视化平台(源码+lw+部署文档+讲解),源码可白嫖!
  • kafka消费堆积问题探索
  • Vue.js 使用插槽(Slots)优化组件结构
  • Broker如何进行定时心跳发送和故障感知
  • 网络安全设备主要有什么
  • Android Framework WMS全面概述和知识要点
  • 记一次某红蓝演练经历
  • 一个运行在浏览器中的开源Web操作系统Puter本地部署与远程访问
  • 【零基础入门Go语言】struct 和 interface:Go语言是如何实现继承的?
  • 麦田物语学习笔记:实现拖拽物品交换数据和在地图上生成物品
  • 一些计算机零碎知识随写(25年1月)-1
  • Qt学习笔记第81到90讲
  • Centos9 + Docker 安装 MySQL8.4.0 + 定时备份数据库到本地
  • 网络原理一>UDP协议详解
  • MySQL的小问题
  • Mac——Docker desktop安装与使用教程
  • FastApi Swagger 序列化问题
  • 《机器学习》——sklearn库中CountVectorizer方法(词频矩阵)
  • UML系列之Rational Rose笔记三:活动图(泳道图)
  • Java面向对象面经总结