Think before you speak, read before you think.

git patch 的应用

by

in

根据提交来创建 patch,并把创建的 patch 应用到其他 repo 上

当要修补一个 bug 或开发新特性,新创建一个分支

git checkout -b fix

在做了一些提交之后,基于 master 输出一个 patch

git format-patch master --stdout > fix.patch

接下来把 patch 文件搞到其他 repo 中

查看此 patch 有哪些改变

git apply --stat fix.patch

测试是不是可以应用 patch 上去

git apply --check  fix.patch

如果没有报错,可以进行下一步,应用 patch

git am --signoff < fix.patch

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *