使用Git生成patch和应用patch

1. 在git源码目录下执行

git format-patch <old_sha>...<new_sha> -o <patch_dir>

如 

git format-patch d77aaac74845435744c49ae65511d9e1be79ed5c...046ee8f8423302f5070ca81b4e246516e919cd7a -o patch


2. 把生成的patch文件拷贝到目标git目录下

3. 测试patch

检查patch文件

git apply --stat 0001-minor-fix.patch

查看是否能应用成功

git apply --check 0001-minor-fix.patch

4. 应用patch

git am -s < 0001-minor-fix.patch


完成

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