The amount of information out there can sometimes be overwhelming. I did not do an in depth study since my team had made the decision to use TortoiseGit & LabVIEW.
A good tutorial for TortoiseGit (I do not make a buck if you click on any of the links ) at
Git Bash is commmand line version of Git Version Control System, TortoiseGit is Windows interface.
I have been able to configure TortoiseGit with LVCompare. Instructions are at https://www.labviewhacker.com/doku.php?id=learn:software:github:getting_started
I can connect you with more references, let me know.