What’s the right way to use git with Visual Studio / Unity? To start the repo from inside Visual Studio, or another way?
You’ll want to set up Unity to be friendly to version control software, as well as getting a proper gitignore. There’s a bunch of tutorials, like this one.
Then you just use git like normal - either from the command line, of from one of the millions of available GUI options. Sourcetree is apparently good and free, SmartGit is great but costs money. You could probably get a visual studio plugin, but I’d stick to dedicated git software instead.