Git for Windows(msysGit)や Cygwin の Git で diff / merge ツールとして WinMerge を使う方法のメモです。両方の Git 環境を共存させている場合でも大丈夫ですし,SourceTree でも Git for Windows を利用していれば設定が反映されます。マージするときのペイン分割の仕方もいろいろ試してみました。 WSL での設定については別の記事にまとめました。基本的な部分はこの記事の Cygwin の設定と同じですが,ファイルシステムの問題やパスの取り扱いの違いに対応するために微妙に修正してあります。 WSL の Git で diff / merge に WinMerge を使うための設定 - Qiita 外部 diff ツールとしての設定 基本の設定 .gitconfig に以下の内容を追加すると git difftool