Я добавляю систему управления версиями в проект, которого не было. Проблема в том, что есть много файлов, которые нужно изначально добавить в git с файлом .gitignore , но я не могу понять, как добавить все файлы, не включая файлы, соответствующие чему-то в файле .gitignore .
git add *
Вышеупомянутая команда не добавит никаких файлов, поскольку обнаруживает файлы, которые игнорируются .gitignore .
git add -f *
Приведенная выше команда добавит все файлы, включая файлы, которые я хочу игнорировать.
Итак, как мне добавить все файлы, по-прежнему придерживаясь файла .gitignore ?
git add --all .
какая разницаgit add .
в этом контексте?