git cherry-pick

 

 git cherry-pick  commit的id

把其他分支的commit整合到当前分支,适用于从不同分支切出来的合并

例如 有A,B分支 ,从A切出A1,想把A1的修改整合到B

注意:cherry-pick后的commit id跟 分支的commit id 不是同一个

 

eg:

将分支219-bug的最后一次(需要)commit的代码,整合到219-bug_1分支来

操作命令:

 

git checkout 219-bug  // 先切换到219-bug分支
git log -10  //查看最近的10条提交信息,选择复制最后一次(需要)的commitId
git checkout 219-bug_1  //切换到219-bug_1分支
git cherry-pick commitId  // 将commitId对应的内容,整合到当前的219-bug_1分支
git log //如果可以看到commitId对应的提交信息,那就说明整合成功了

   

posted @ 2018-03-07 14:06  裸奔的太阳  阅读(335)  评论(0编辑  收藏  举报