Estoy agregando control de código fuente a un proyecto que no tenía ninguno. El problema es que hay muchos archivos para agregar inicialmente a git con un archivo .gitignore , pero no puedo averiguar cómo agregar todos los archivos sin incluir los archivos que coinciden con algo en el archivo .gitignore .
git add *
El comando anterior no agregará ningún archivo porque detecta archivos que son ignorados por .gitignore .
git add -f *
El comando anterior agregará todos los archivos, incluidos los archivos que deseo ignorar.
Entonces, ¿cómo agrego todos los archivos sin dejar de adherirme al archivo .gitignore ?
git add --all .
cuál es la diferenciagit add .
en este contexto?