背景:
多个项目同时维护,改动其中一个项目的功能又有共通性。
A项目中:
git format-patch HEAD^
^代表最近一次提交,^^最近两次提交,以此类推。
将生成的0001-modify-xxxx.patch移至B项目。
B项目中:
git apply --check 0001-modify-xxxx.patch
检查此patch能否打上,没有输出则没有冲突。
$ git am 0001-modify-xxxx.patch
成功,push即可。
2023-10-24 20:30:16
背景:
多个项目同时维护,改动其中一个项目的功能又有共通性。
A项目中:
git format-patch HEAD^
^代表最近一次提交,^^最近两次提交,以此类推。
将生成的0001-modify-xxxx.patch移至B项目。
B项目中:
git apply --check 0001-modify-xxxx.patch
检查此patch能否打上,没有输出则没有冲突。
$ git am 0001-modify-xxxx.patch
成功,push即可。