| 用途 | 生成统一格式补丁文件 |
|---|---|
| 语法 | diff -u 旧文件 新文件 > 变更.patch |
| 要点 | -N 把缺失文件当空文件(新增/删除也能进补丁) |
常用示例
常用示例
diff -u app.conf.bak app.conf > app.patch
diff -ruN conf.old conf.new > site.patch
diff -u --label a/app.conf --label b/app.conf old new > app.patch补丁头里的 a/ b/ 前缀决定应用时 -p 的数字:a/ b/ 风格对应 patch -p1;本地无前缀文件对应 -p0。