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

Git导出增量包的操作步骤

前言

在项目开发部署中,通常是将一个Git项目全量打包发布,但有的场景只需要导出有变更的那部分文件,增量发布,此时就需要使用Git导出增量包了。

一、查看提交记录拿到提交ID码

①例如使用的gitlab使用方法参考下图(一目了然) 【推荐】

②我们可以用 --oneline 选项来查看历史记录的简洁的版本(比较混乱要仔细甄别)

二、在项目根目录右键打开git bash命令行

输入命令:

git diff 9fd03d0a 3d481831 --name-only | xargs tar -czvf ../v1.0.5.tar.gz

9fd03d0a 开始ID

~~~~~~ 中间会涵盖修改的最新文件

3d481831 结束ID

../v1.0.5.tar.gz 未打包的文件路径和名称。Ps:gz文件格式必须的,不要修改

如果删除的文件会出现图中的警告信息,不用理会。

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

相关文章:

  • JavaWeb--JavaScript
  • mars3d加载建筑物白膜及简单建筑物样式
  • 数据结构之顺序表
  • 【数据挖掘实战】——家用电器用户行为分析及事件识别
  • 肠道核心菌属——双歧杆菌属,了解并拥有它
  • Python 之 Pandas 生成时间戳范围、Pandas 的时期函数 Period() 和时间序列 - 重采样 resample
  • 利用Python和Sprak求曲线与X轴上方的面积
  • 利用机器学习(mediapipe),进行人手的21个3D手关节坐标检测
  • 【添砖java】谁说编程第一步是hello world
  • el-table大数据量渲染卡顿问题
  • MyBatis-Plus 实现分页的几种写法
  • 记一次Binder内存不足导致的应用被杀
  • Zabbix4.0架构理解-zabbix的工作方式
  • MySQL中的一些非常实用的函数、语法
  • RT-Thread移植到STM32F407
  • VR全景到底有多全能?为何屡受关注?
  • 剑指 Offer 30. 包含min函数的栈
  • stm32f407探索者开发板(二十二)——通用定时器基本原理讲解
  • cmake 入门三 常用变量和指令
  • Linux基础命令-find搜索文件位置
  • 获取浏览器硬件资源的媒体数据(拍照、录音、录频、屏幕共享)
  • Java入门教程||Java 日期时间||Java 正则表达式
  • 详解八大排序算法
  • python库streamlit学习笔记
  • C/C++开发,无可避免的内存管理(篇一)-约束好跳脱的内存
  • 在React项目中引入字体文件并使用
  • STM32 CubeMX按键点灯
  • 2023链动2+1模式到底是什么?带你了解核心规则
  • 【Java面试八股文宝典之基础篇】备战2023 查缺补漏 你越早准备 越早成功!!!——Day14
  • K8S篇-搭建kubenetes集群