码迷,mamicode.com
首页 > 其他好文 > 详细

git 生成patch和应用patch【转】

时间:2017-04-18 15:33:48      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:min   检查   block   拷贝   commit   format   修改   目标   target   

本文转载自:http://www.jianshu.com/p/814fb6606734

1、在git源码目录下执行

 1.1、两个commit间的修改(包含两个commit)

git format-patch <r1>..<r2>
如:
git format-patch d77aaac74845435744c49ae65511d9e1be79ed5c...046ee8f8423302f5070ca81b4e246516e919cd7a -o patch

 1.2、单个commit

git format-patch -1 <r1>

 1.3、从某commit以来的修改(不包含该commit)

git format-patch <r1>

2、 把生成的patch文件拷贝到目标git目录下

3、测试patch

 3.1、 检查patch文件

git apply --stat 0001-minor-fix.patch

 3.2、 查看是否能应用成功

git apply --check 0001-minor-fix.patch

4、应用patch

git am -s < 0001-minor-fix.patch

5、结束

git 生成patch和应用patch【转】

标签:min   检查   block   拷贝   commit   format   修改   目标   target   

原文地址:http://www.cnblogs.com/zzb-Dream-90Time/p/6728060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!