git patch制作相关简介
很失败,工作三年多了,才会用git am相关指令,而且一直自诩从事linux驱动、内核开发的老手,哎! 本文作为自己对自己这几年来混吃等死的批判。 此处说明的是,在看完该文后,回头看这些内容: 补丁可能是自己弄的或者是从社区获取的,不管是哪种,都需要添加上自己的信息, 自己做的话,在git commit的时候可以: git commit -s #就可以将自己相关信息 signed off上去。 从社区或者别处获取的,在打上去的时候,可以 git am -s #通过这种方式,同样就将自己信息signed off上去了。 git format-patch制作patch常用的几种格式 git format-patch常用的指令有如下几种: git format-patch HEAD^ #生成最近的1次commit的patch git format-patch HEAD^^ #生成最近的2次commit的patch git format-patch HEAD^^^ #生成最近的3次commit的patch git format-patch HEAD^^^^ #生成最近的4次commit的patch git format-patch <r1>..<r2> #生成两个commit间的修改的patch(包含两个commit. <r1>和<r2