问题
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:
Usegit 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