一、 场景:
尚未开发完成或者处于debug的代码,想要同步给其他开发人员,怎么办?
二、方法:
(1)git patch :生成补丁(产出物料),以提供给其他开发人员
(2)git am:打补丁,将补丁打到自己的代码中(消化物料)
三、使用:
(1)将需要打补丁的文件暂存,git commit 进行注释
(2)将需要的改动生成patch: git format-patch HEAD^
注意⚠️:备注尽量写英文,汉字注释不通用
生存的patch物料,可以单独拷贝出去,也可以放到一个文件中,比如放到patch文件中
(3)打patch
可以单独打一个,也可打一堆,支持文件夹patch物料消化
由于这些patch显然是用git format-patch
来生成的,所以用git的工具应该就可以很好的做好。git am 就是作这件事情。
在使用git am之前, 你要首先git am --abort
一次,来放弃掉以前的am信息,这样才可以进行一次全新的am。
(4)相关文档: