美文网首页技术文程序员Git
使用Git生成patch和应用patch

使用Git生成patch和应用patch

作者: _Justin | 来源:发表于2016-03-30 15:03 被阅读9306次

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

    本文链接:https://www.haomeiwen.com/subject/otxelttx.html