Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.
It wasn't in public beta for sure. Maybe in closed one, but I have public beta from it's first day, and git wasn't there (except for tab near compile errors).
1) you can use git anyway
2) if GMS2 won't do "git add *" on source control init in project, then it should push clearly - otherwise - no way, you need to use .gitignore file