&gt; Git was a bit of C at first, which got wrapped in successive levels of bash and Perl, neither of which were particularly well supported on Windows 16 years ago.<p>Not that this has changed much, the CLI git has been renamed to &quot;git on windows&quot; but fundamentally you&#x27;re still installing msys (2) to run git.<p>That issue is greatly mitigated by the existence of libgit2 though, it builds natively on windows (and just about everything else) so windows git (GUI) clients need not depend on CLI git.