I want to use Git for some personal projects I work on. I'm new to git and don't know how to start...

Should I first create the project (say an ASP.NET MVC application) in Visual Studio and then turn the folder that is created into a repository, or should I create a repository first and then create the project inside that folder?

Also, are there any best-practises for how to structure the folders inside the "repository root folder"?

These are my two questions right now, but any pointers to articles etc for best-practises using Git and Visual Studio are welcome!

Edit
Report