kledgeb Ubuntuの使い方や日本語化、アプリの使い方を紹介しています。

Oursマージストラテジーを指定して、リベースを行う

  「Oursマージストラテジー」を指定して、「リベース」を行います。

  1.ブランチの確認

    現在のブランチ構成を確認すると、以下のようになっています。
    現在のブランチは、「fix」ブランチであることが分かります。
    同様に、「HEAD」は「fix」ブランチを指していることが分かります。


  2.ブランチの構成

    現在のブランチの構成を図にすると、以下のようになっています。


    「fix」ブランチを「master」ブランチにリベースするため、リベース対象の「コミットオブジェクト」は、以下のようになります。

  • Commit4
  • Commit5 

  3.コマンドの実行

    コマンドのオプションは、以下のオプションを指定します。

ショートオプション ロングオプション オプションの値
-s --strategy= ours

    「端末」から、以下のコマンドを実行します。
    コマンドの詳細は、「ファイルの変更内容を異なるブランチに結合するコマンドの説明」を参考にしてください。

    ポイントは、赤字の箇所です。

git rebase --verbose --merge --strategy=ours master


  4.コマンドの実行

    以下のように、リベース結果が表示されます。


    見ての通り、リベース先でコミットが1度も行われていません。

  5.ブランチの確認

    現在のブランチ構成を確認すると、以下のようになっています。
    「fix」ブランチが指す「コミットオブジェクト」の識別子が、「master」ブランチが指す「コミットオブジェクト」と同じ識別子になっています。


  6.ブランチの構成

    現在のブランチの構成を図にすると、以下のようになっています。


    「Commit4」と「Commit5」は、いずれも削除されています。


関連コンテンツ
同一カテゴリーの記事
コメント
オプション