MSYS2 + Git for Windows

・両方とも普通にインストールする
・MSYS2ではGitのインストールを行わない
・MSYS2でgitをwinpty経由で起動するようにエイリアス設定する
alias git="winpty git"

これでgit logでlessに渡らないこともないし結構快適。
git statusもそれなりに早い

↑のエイリアスはダメ。
grep なんかへパイプで渡すと妙なことになる。

alias wgit="winpty git"

としておいて、ログは

wgit log

で見るのが現状の最善かも。