简介
git有创建补丁的功能,即将改动的代码统一添加到一个补丁文件中,扩展名一般为.patch,然后通过邮件或U盘的形式将补丁发送到需要的版本中,然后再执行打补丁命令,这样改动会自动合并到该版本库中。
创建补丁
将某一次的commit提交之后的所有提交创建补丁,不包括该<commit id>本身。
git format-patch --stdout <commit id> > my.patch
举个例子,比如有“aaa”、“1”两个提交,在Git Gui中可以查看到aaa的commit id是f90fcd586ac4427e9b00ccac5c4699f1e5069962