我在 .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
将忽略它们。