マージコンフリクト
メニューを表示するにはスワイプしてください
マージコンフリクトの理解
マージコンフリクトは、Gitが2つの分岐したブランチで行われた変更を自動的に統合できない場合に発生します。これは通常、両方のブランチで最後の共通の祖先以降に同じファイルの同じ行に変更が加えられたときに発生します。
ワークフローの例
まず、リポジトリ内のすべてのブランチを一覧表示します:
現在、masterブランチにいるため、branch_learning.txtファイルに新しい行を追加し、この変更を直接コミットします。
次に、featureブランチに切り替え、branch_learning.txtファイルに別の新しい行を追加し、この変更を直接コミットします。
両方のコミットが成功したため、masterブランチに戻り、featureブランチをマージ:
同じファイルの同じ行がブランチ間で異なっているため、マージコンフリクトが発生しました。Gitはこの問題を自動的に解決できません。
コンフリクトの詳細を確認するために、git status コマンドも実行します。
このメッセージは、マージを中止するか、コンフリクトを解決してその後変更をコミットする必要があることを示しています。 後者の選択肢を進め、次の章でコンフリクトを解決します。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 5