Building Git
We build Git for Windows using an MSys2 based Git for Windows SDK. This SDK can be installed via a net-installer
- Just install the net-installer.
-
An initial
git cloneandmakeshould have already occurred when installing the net-installer. -
Open the Git for Windows SDK MinGW shell by double clicking either the Shortcut on the desktop
Git SDK 32-bit.lnkor by double clickingmingw32_shell.batin the install folder. That isGit SDK 64-bit.lnkandmingw64_shell.batfor the64bitnet-installer. -
Change directory to the initial clone:
cd /usr/src/git. -
(Optional) build Git:
make. -
Run the test suite:
make test. If you are a fan of statistics, you can use the followingproveinvocation to run the testsuite. But first we have to change to the test directory with the commandcd t. After that you can issue/usr/bin/time prove -j 15 --state=failed,save ./t[0-9]*.sh. If 15 threads are too many for your system, you can provide the number of threads via the-j <num>(j for jobs) parameter. -
Command Lines for building git and git documents
cd /usr/src
git clone https://github.com/git-for-windows/git.git
cd git
# verify that the test suite passes
make -j5 all
cd t
/usr/bin/time prove -j 5 --state=failed,save ./t[0-9]*.sh
# install the git binaries
make install
# make & install the html documentation
cd /usr/src/git/Documentation
make html
DIFF='diff' HOME='/mingw64' make install-html #/mingw32 if for 32bit arch
This wiki page has been retired. All it did was to point to Git for Windows' governance model.