我有时想从不同的存储库中选择一系列提交。我知道有两种方法可以做到这一点。
1.
git checkout myBranch
git cherry-pick begin..end
或者
git rebase --onto myBranch begin end
我发现第一个版本更容易记住。然而,我读了很多关于挑选樱桃与合并相比是多么邪恶的文章,因为它有点打破了历史。但是我还没有弄清楚的是,在挑选一系列提交或使用 rebase 之间是否有区别--onto
我倾向于认为应该没有区别。我弄错了吗?