別のリポジトリからコミットの範囲を選択したい場合があります。私はそれを行う2つの方法を知っています。
1.1。
git checkout myBranch
git cherry-pick begin..end
また
git rebase --onto myBranch begin end
最初のバージョンは覚えやすいと思います。しかし、私は、チェリーピッキングが歴史を少し壊すので、マージすることと比較してどのように悪であるかについてたくさん読みました。しかし、私がまだ理解していないのは、コミットの範囲をチェリーピッキングすることと、それらをリベースすることの間に違いがあるかどうかです。--onto
違いはないはずだと思う傾向があります。私は間違っていますか?