Cherry-Picking few commits from another branch

霸气de小男生 提交于 2019-12-21 07:06:11

问题


I have a scenario where in i dont want to cherry pick a specific commit but a range of git commits from remote. I can do force pull with hard option but that will get all the commits including latest changes from remote. Please suggest, how can i get a pick range of commits from remote.


For instance, this is what i am trying my head at.

git checkout -b newbranch 62ecb3

git rebase --onto master 76cada, 56qwqw, 46erer, etc


回答1:


Use
git cherry-pick 76cada 56qwqw 46erer




回答2:


Let's say the history is A-B-C-D-E-F-G, and you'd like to cherry-pick C-D-E-F.

git cherry-pick B..F

or

git cherry-pick C^..F

or

git cherry-pick C D E F


来源:https://stackoverflow.com/questions/46109211/cherry-picking-few-commits-from-another-branch

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!