Estou adicionando controle de origem a um projeto que não tinha nenhum. O problema é que há muitos arquivos a serem adicionados inicialmente ao git com um arquivo .gitignore , mas não consigo descobrir como adicionar todos os arquivos sem incluir os arquivos correspondentes a algo no arquivo .gitignore .
git add *
O comando acima não adicionará nenhum arquivo porque detecta arquivos que são ignorados pelo .gitignore .
git add -f *
O comando acima adicionará todos os arquivos, incluindo os que desejo ignorar.
Então, como adiciono todos os arquivos enquanto ainda aderimos ao arquivo .gitignore ?
git add --all .
que é a diferençagit add .
neste contexto?