git cherry-pick冲突解决

1.git cherry-pick应用场景

     当团队合作开发的过程中,线上环境master可能要合成dev中的部分功能,也可以理解为挑拣合成,这时候git cherry-pick就派上用场了

git cherry-pick commitId

2.冲突解决方案

①切换到dev环境

git checkout dev

②查看提交日志

git log

挑拣出自己需要的pick-commitId

③切换到master分支

git checkout master

④执行git cherry-pick

git cherry-pick pick-commitId

到了这步的话,会出现两种情况:①第一种cherry-pick成功,然后把本地的push到远程服务器;②第二种cherry-pick发生冲突,这时需要手动解决冲突后再次提交至远程服务器;

git cherry-pick冲突解决_第1张图片

你可能感兴趣的:(带你玩转git-从入门到精通)