私はしばらくの間ローカルトピックブランチに取り組んでおり、時々わずかな変更を加えるだけです。
その間に、マスターブランチは大幅に進化しました。マスターブランチの新しい変更をローカルトピックブランチに組み込むことにしました(ブランチ元の元のマスターコミットに関連する変更はほとんどありません)。
git fetch
git checkout my_branch
git merge origin/master
しかし、gitは私に次のように警告します:
特に更新されたアップストリームをトピックブランチにマージする場合は、このマージが必要な理由を説明するコミットメッセージを入力してください。
これは私を興味深くさせました。なぜ警告?代わりにリベースを行う必要がありますか?またはチェリーピック?それとは別に、私の場合、リベースまたはチェリーピックをどのように使用しますか?