git中format-patch和chery-pick的区别和联系

tech2022-11-28  152

chery-pick 把其他分支的一次或多次commit,在当前分支上重演。典型的使用场景:其他分支有很多提交,但是你只对其中的一部分感兴趣,这时候可以使用chery-pick,只挑选其他分支感兴趣的commit,合并到自己的分支中。format-patch 类似chery-pick,也是把A分支的一次或多次commit提取出来,应用到B分支上的过程。不过,format-patch可以把感兴趣的commit做成补丁文件(可以远程发送给其他人,这是与cherry-pick最大的不同)。这个补丁文件可以被应用到其它分支上。merge 把另一个分支合并到当前分支上。rebase 把当前分支的提交在另一分支上重演。

更详细的用法参考:

Git patch代码迁移

git cherry-pick 教程

git中merge,rebase,cherry-pick,patch的联系与区别

最新回复(0)