1. 使用git apply --check xxx.patch检查patch是否能打成功。
2. 如果检查没任何显示,则说明可以打成功。使用git am -3 xxx.patch来打补丁。3. 如果不成功,则根据提示,挨个文件比较,修改xxx.patch。
a. 一般在修改前后都会有3行不修改的行,这些不修改的以空格开始;
b. -21,33 表示删除从21行开始,-号加上不修改的行一共有33行。
c. +21,33 表示增加从21行开始,+号加上不修改的行一共有33行。
1. 使用git apply --check xxx.patch检查patch是否能打成功。
2. 如果检查没任何显示,则说明可以打成功。使用git am -3 xxx.patch来打补丁。3. 如果不成功,则根据提示,挨个文件比较,修改xxx.patch。