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发生冲突,这时需要手动解决冲突后再次提交至远程服务器;

发布了215 篇原创文章 · 获赞 375 · 访问量 97万+

猜你喜欢

转载自blog.csdn.net/zhangxing52077/article/details/87798153