What is it?
Git is a Source Code Management (SCM) tool for software developers which supports collaborative development of software within a team, and the tracking of changes to software source code over time.
Git is used by developers, and advanced users who need the very latest changes to the software (before releases occur). Software users generally do not need Git; typically they will download official file releases made available by the project instead.
In order to access a Git repository, you must install a special piece of software called a Subversion client. Git clients are available for most any operating system.
To access the default Git repository, configure your Git client as follows:
After you have checked out the git repository, please remember to initialize and check out the sub-modules by calling
git submodule update --init --recursive