# git cheery-pick 指令
## 參考資料:
* [git cherry-pick官方API](https://git-scm.com/docs/git-cherry-pick)
* [git cherry-pick的使用](https://blog.csdn.net/fightfightfight/article/details/81039050)
## 實踐總結:
* `git cherry-pick` 將其他分支的commit對應的改動添加到當前分支, 當然其他分支的代碼不會受到影響;
## git cheery-pick 常用指令:
* git cherry-pick <commit-id>
* 將指定commitId(一般是其他分支的commitId)的改動, 添加到當前分支;
* git cherry-pick --continue
* 當遷移改動出現沖突時, 手動解決完沖突后,該指令告訴git沖突已解決;
* git cherry-pick --quit
* 當遷移改動出現沖突時,忽略沖突繼續下一步驟(生成新的commitId);
* git cherry-pick --abort
* 當遷移改動出現沖突時,撤銷`git cherry-pick`指令;
## 相關指令:
* [git checkout](https://github.com/wteam-xq/testGit/blob/master/learn_log/git_checkout.md) 切換分支: 使用`git cherry-pick`前一般先使用我切換分支;