Git tutorial - IT technology blog

Gitのmerge.conflictstyle zdiff3設定:Common Ancestorの可視化でマージコンフリクトを根本解決

Gitのmerge.conflictstyle zdiff3を設定することで、コンフリクト発生時にCommon Ancestor(共通の祖先)が明確に表示され、無駄なコード差分が自動的にトリミングされます。変更のコンテキストを正確に把握し、安全かつ迅速にコードをマージするための必須Tipsです。
Git tutorial - IT technology blog

Gitのマージコンフリクトを解決する:手動対応からツール活用まで完全ガイド

マージコンフリクトは2人が同じ箇所を編集してメインブランチにマージしようとすると発生する。手動修正、VS Code/vimdiff、ours/theirs戦略の3つを実例で比較し、チームの運用ルールによってコンフリクトを1日数回から週数回にまで削減した方法も紹介する。