我有一个场景,我不希望樱桃选择一个特定的提交,但一系列的git提交来自远程。 我可以使用硬选项强制拉动,但这将获得所有提交,包括远程的最新更改。 请建议,如何从远程获取一系列提交。
例如,这就是我正在努力的目标。
git checkout -b newbranch 62ecb3
git rebase - 大师76cada,56qwqw,46erer等
答案 0 :(得分:28)
让我们说历史记录为A-B-C-D-E-F-G
,并且您想挑选C-D-E-F
。
git cherry-pick B..F
或
git cherry-pick C^..F
或
git cherry-pick C D E F
答案 1 :(得分:11)
使用
git cherry-pick 76cada 56qwqw 46erer