Я учусь использовать git. Я начал с небольшого проекта и сделал
git init
внутри каталога проекта. Затем я добавил все файлы в область подготовки, выполнив git add *
.
Но потом я понял, что не хочу добавлять определенный каталог с именем "target" .. поэтому я сделал git reset HEAD
и добавил файл .gitignore внутри .git / со следующим содержимым
#python specific
*.pyc
# backup files to ignore
*~
# directories to ignore
target/
Теперь, когда я делаю git status
, я вижу /target
, появляющийся под неотслеживаемыми файлами.
Если я не ошибаюсь, теперь, если какой-либо уже отслеженный файл изменяется и напрямую фиксируется git commit --a
, тогда target/
не фиксируется, поскольку он еще не был добавлен.
Но что, если мне снова придется сделать git add *
? (например, для удобного добавления большого количества новых файлов, созданных в проекте) Будет ли этот каталог добавлен в репозиторий? или это будет игнорироваться, но все равно будет отображаться в списке неотслеживаемых файлов?
Конечно, я могу попробовать это, но не хочу все портить :)
Спасибо