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

差分周辺の文字列の一致行数を指定して、リベースを行う

  差分周辺の文字列の一致行数を指定して、リベースを行います。

  1.ブランチの確認

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


    ここでは例として、「fix」ブランチを「master」ブランチにリベースし、「mastsr」ブランチに「fix」ブランチの変更内容を結合します。

  2.ブランチの構成

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


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

  • Commit4
  • Commit5

  3.コマンドの実行

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

オプション オプションの値
-C 差分周辺の文字列の一致行数

    オプションとオプションの間にスペースを挟まないでください。

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

git rebase --verbose -C1 master


  4.コマンドの実行

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


  5.ブランチの確認

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


  6.ブランチの構成

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


    「Commit4」の変更内容を元に、「Commit4’」が新規に生成されています。
    同様に「Commit5」の変更内容を元に、「Commit5’」が新規に生成されています。


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