See my response above. Native Guardian support is in Control (NCI) and PrimeCode/RMS (Emperex).
Git is ported and runs in the OSS side. It can handle some functions on the Guardian side but you have to know what you are doing as far as configuring git to deal with code 101 (symlinks are not passed by git on any platform by policy, so you're on your own there). A typical approach is to script the copy the files into OSS for commit (or do it directly), and script the copy back to preserve attributes (180, 101).
The 2.3.7.11 version of Git requires OpenSSL 1.0.2g also from ITUGLIB. There are some known quirks that the ITUGLIB has been trying to resolve, but if you are using GitHub Enterprise or Stash (whatever it is called now) to handle your security policies (IMPORTANT TO DO), it makes a very robust environment. ITUGLIB has been using Git for about 18 months.
There are methods for implementing plug-ins and mechanisms for connecting Git and Guardian, but those are a separate discussion (see $).