Bien señores a los que usen .git solo deberán crear un archivo .gitignore y poner lo siguiente para ignorar cosas innecesarias en nuestros commits.
*.swp
*.*~
project.lock.json
.DS_Store
*.pyc
nupkg/
# Visual Studio Code
.vscode
# Rider
.idea
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/
[Oo]ut/
msbuild.log
msbuild.err
msbuild.wrn
Con esto evitamos que el proyecto subido al repositorio pese demasiado. Cuando descarguen tu proyecto tendrán que hacer un restore from NuGet para recuperar los packages.
Agredicimiento especial a matt40k por crear este archivo.