Jgit
Jgit github
Questions in this topic
Should you use Git?
What is difference between TFS and Git?
What is GitHub written in?