web-dev-qa-db-ja.com

別のブランチからいくつかのコミットをチェリーピッキングする

私は特定のコミットをチェリーチェリーにしたくないが、リモートからのgitコミットの範囲を選択したいシナリオがあります。ハードオプションで強制プルを実行できますが、リモートからの最新の変更を含むすべてのコミットが取得されます。リモートからコミットの選択範囲を取得するにはどうすればよいかを提案してください。


たとえば、これは私が私の頭をしようとしているものです。

git checkout -b newbranch 62ecb3

git rebase-マスター76cada、56qwqw、46ererなどに

20
Varun Maggo

つかいます
git cherry-pick 76cada 56qwqw 46erer

16
Dane

履歴が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
36
ElpieKay