(No) Agregar packages NuGet a GIT en ASP.NET

Después de haber trabajado con composer , npm y otros diferentes, los desarrolladores no cargan dependencies ni files binarys en el control de código fuente. Una vez dicho esto, como la primera vez que trabajo con packages NuGet, noté que están incluidos por defecto ( dlls y exes ).

Entonces, o no hay ningún command relativo a la npm install que descargue todas las dependencies enumeradas en un file y tengo que cargar dlls y exe en el control de código fuente, o esto es hecho por defecto por visual studio como un error. ¿Cuál es? Si tiene una forma de restaurar el package, ¿cuál es?

PD: aún no hice el primer compromiso; esperando excluir / deshacer todo lo que no necesita estar en control de fuente

Por lo general, no coloca packages NuGet en el control de origen. Existe una opción para permitir que NuGet restaure los packages requeridos como parte del process de compilation. También puede restaurar esos packages manualmente desde la command-line o desde la interfaz de usuario, de forma similar a npm.