#マージ

3 件の記事

Git実務ワークフロー #4 コンフリクト解決 — 構造とmergetool・rerere
読了 7分

Git実務ワークフロー #4 コンフリクト解決 — 構造とmergetool・rerere

コンフリクトをbase・ours・theirsの構造で理解し、道具で扱う方法をまとめます。rebaseでoursとtheirsが逆に見える理由、zdiff3マーカー、VS Codeのmerge editor、同じコンフリクトを二度解かないrerereまで扱います。

Git実務ワークフロー #2 rebase vs merge — 判断基準と禁則
読了 7分

Git実務ワークフロー #2 rebase vs merge — 判断基準と禁則

rebaseがコミットを新しく作り直して再適用する原理をダイアグラムで確認し、mergeとの選択基準を立てます。共有ブランチをrebaseしてはいけない理由まで構造で説明します。

Git基礎 #3 ブランチとマージ — fast-forwardと3-way
読了 8分

Git基礎 #3 ブランチとマージ — fast-forwardと3-way

ブランチがコミットを指す軽量なポインタだという事実から、fast-forwardマージと3-wayマージの違い、コンフリクトマーカーを読んで解決する流れまで扱います。