Git比对两个版本之间的差异文件并打包(相对版本ID更简单)

前言

在项目开发部署中,通常是将一个Git项目全量打包发布,但有的场景只需要导出有变更的那部分文件,增量发布,此时就需要使用Git导出增量包了,另一篇的版本ID打包相对麻烦,commit id 太长 一般复制前面7位。

1.git bash查看所有差异的文件列表

git diff master branch --stat   //显示出所有有差异的文件列表
Git比对两个版本之间的差异文件并打包(相对版本ID更简单)_第1张图片

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

所有的变更文件以及差异文件都会导出最新的

git diff master release-V3.8.4.2.2 --name-only | xargs tar -czvf ../v1.0.5.tar.gz

你可能感兴趣的:(git,github)