1. 生成patch
1)git format-patch -1 -o dir_path
使用已经提交的记录生成patch文件。
指定提交记录:
-1 是指最近的一次提交
commit-id 从commit-id到最近的所有提交记录
-1 commit-id commit-id指定的一次提交
commit-id-1...commit-id-2 两次commit之间的所有修改
指定patch输出目录:
-o 指定输出目录,不是patch文件名称。如果省略,默认保存到当前目录。
2)git diff > code.patch
把diff结果保存为patch文件。
2. 应用patch
在要应用patch的目录下,执行命令:
git apply code.patch