リポジトリには複数のブランチがあります。実験的なブランチでいくつかの変更を加え、リポジトリの履歴を上書きしながら、それらの変更をmainブランチに含める必要があります。どのGit操作を使用すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Rebase.
これが解答である理由
Rebaseは、コミット履歴を上書きして変更を適用する操作です。実験的なブランチでの変更をmainブランチに含める際に、コミット履歴を直線的に保ち、クリーンな履歴を作成できます。これにより、mainブランチの履歴が実験的なブランチの変更で「上書き」されたように見えます。 Fetchはリモートリポジトリの変更を取得するだけで、ローカルブランチには適用しません。Mergeは変更を統合しますが、新しいマージコミットを作成し、履歴を上書きするわけではありません。Pushはローカルの変更をリモートリポジトリに送信する操作であり、履歴の統合方法を決定するものではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要