git cherry-pick 使用

76 阅读1分钟

使用 :

git cherry-pick <commit-id>

步骤:(在feature分支下 挑拣 dev分支中的几次commit)
1 . 获取要cherry-pick的dev分支的commit-id

git checkout dev  (切到dev分支)
git log --oneline -3 (提取最近的三次提交)

复制要cherry-pick的commit - id

abefb4b (HEAD -> master) reset master
4856ab9 (origin/master) initialized
c294868 initialized
  1. 进行cherry-pick
git checkout feature
git cherry-pick abefb4b (cherry-pick 指定的commit提交)
  1. 解决冲突
  2. 重新提交

解决冲突文件后

git add  .
git cherry-pick --continue

参考