.gitignore para el proyecto de afeitar asp.net

Estoy aprendiendo asp.net core 2.0 y he creado un nuevo proyecto con el command dotnet new razor -o myworkingdir .

Quiero poner este proyecto en un repository de git, y me gustaría saber qué tengo que escribir en el file .gitignore para evitar cometer cosas inútiles.

¿Qué es un ejemplo de un file .gitignore para un nuevo proyecto asp.net Razor?

Este repository GitHub tiene una buena colección de files .gitignore que puede download y modificar para sus necesidades específicas a medida que surjan.

https://github.com/github/gitignore

Utilizaría https://github.com/github/gitignore/blob/master/VisualStudio.gitignore en particular.