2017-09-08 13 views
2

私はチェリーに特定のコミットを選んでいますが、リモートからのgitコミットの範囲を取るべきではないというシナリオがあります。 私はハードオプションで強制的にプルすることができますが、それはリモートからの最新の変更を含むすべてのコミットを取得します。 リモートからのコミットの範囲を取得する方法をお勧めします。チェリーピッキング他のブランチからのコミットはほとんどありません


たとえば、これは私が頭を悩ましていることです。

Gitチェックアウト-b newbranch 62ecb3

のgitなど、マスター76cada、56qwqw、46erer --ontoリベース

答えて

1

使用
git cherry-pick 76cada 56qwqw 46erer

2

はのは歴史が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 
関連する問題