Git is an advanced version management tool.
Git offers the GeoTools project:
Although desktop applications and IDE integration are available, no GUI will substitute for an understanding of the underlying git repository model. Even if you have previous version control experience
Configure git with your user name:
git config user.name "Jane Doe"
And email address:
git config --global user.email email@example.com
Ensure your git configuration is a friendly one to cross platform projects:
git config --global core.autocrlf input
This option may also be set on a repository by repository basis if for some reason you require a different global default. You can verify your git configuration with:
git config --list