定义
常见的window漏洞更新,软件的patch包更新,就是patch功能的应用。一般如果软件更新了功能,一般提供完整包的下载,或者patch包的更新。patch包的更新,避免重复下载没有更改的代码,利用patch包可以降低更新程序成本。
git支持linux patch 和git 专用的patch
linux patch 只会产生一个patch文件
-
Fix分支: git diff master > patch 比较两分支间的差别
-
master分支: git apply patch
-
git apply 是原子性过程要么都成功,要么都失败
-
git apply --check, 检验是否能成功应用
git formate-patch
每个节点生成一个patch文件
-
fix 分支: git format-patch -s HEAD^..HEAD 生成patch文件,带签名
-
master分支: git am patch文件
网友评论