git 生成 patch的命令

个人理解:

patch就是打补丁,通过git工具把代码的差分,生成patch文件,

然后通过git工具可以直接把patch文件的内容,merge到代码里面。

生成patch的命令

git diff  > patch                        //本地变更  git diff 的内容,生成patch文件

git diff  branchname --cached > patch           //branch 之间差分生成patch文件

git format-patch HEAD^                                 //最近一次提交节点的patch

git format-patch  节点A   节点B        //两个节点之间的patch

使用patch

git apply patch //将patch文件内容差分到本地

在使用patch之前可以使用以下命令,来测试,是否可以将patch完美打入本地src

git apply --check patch

猜你喜欢

转载自blog.csdn.net/qq_28852011/article/details/81567226
今日推荐