Я добавил шаблон фильтра в .gitignore
Это работает для большинства файлов, которые я не хочу помещать в git, но все еще есть 4 файла, которые не отфильтрованы, хотя должны быть.
- единственный шаблон в .gitignore это:
*./metadata/*
но в списке файлов, готовых к индексации (в GitExtension):
- java_workspace/.metadata/.mylyn/.tasks.xml.zip
- java_workspace/.metadata/.mylyn/tasks.xmlzip
- java_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
- java_workspace/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
Что не так в моем файле .gitignore?
решение1
Шаблон в .gitignore
не учитывает файлы, находящиеся под контролем версий. То есть, у меня есть куча изображений в git
, большинство из них — исходники, которые перерабатываются в PNG, но несколько — PNG из других мест. У меня .gitignore
есть *.png
, но файлы, которые я явно поместил под контроль версий, не игнорируются, и именно так я и хотел бы, чтобы все было.
Если проблемные файлы не должны быть под контролем версий, только git rm
они. Если они появятся снова, git
будут игнорироваться.