I was confused. The title is bad. “its” is ambiguous and usually refers to the first subject in this sentence structure.
Tbh this wording actually made Google Translate render it as “GitHub’s new Git platform.” I got confused and had to look at the original English text to understand what it meant.