Я добавил шаблон фильтра в .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 ответ1

1

Шаблон в .gitignore не учитывает файлы, которые находятся под контролем версий. То есть, у меня есть куча изображений в git , большинство из которых являются исходными текстами , которые обрабатываются в PNG, но некоторые являются PNG из других источников. У моего .gitignore есть *.png , но файлы, которые я явно поместил под контроль версий, не игнорируются, и я бы хотел, чтобы все было так.

Если нарушающие файлы не должны находиться под контролем версий, просто git rm их. Если они появятся снова, git их игнорирует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .