Git on Windows is only officially supported using Cygwin. However, there is a fork (merged into the "official" Git for the next major release) which enables you to compile git using MinGW/MSys.
This project tries to provide a repository containing everything needed to compile MinGW Git from scratch, on Windows.
These details are provided for information only. No information here is legal advice and should not be used as such.