Git:只合并某个分支的某个commit git cherry-pick的使用

 Git:只合并某个分支的某个commit git cherry-pick的使用

 

一、git-cherry-pick - Apply the changes introduced by some existing commits

       git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用git cherry-pick了。

 

二、简单后缀应用

git cherry-pick [<options>] <commit-ish>...

常用options:
    --quit                退出当前的chery-pick序列
    --continue            继续当前的chery-pick序列
    --abort               取消当前的chery-pick序列,恢复当前分支
    -n, --no-commit       不自动提交
    -e, --edit            编辑提交信息

 

三、实际测试,合并master 分支的34a50b5 这个commit。

Git:只合并某个分支的某个commit git cherry-pick的使用