He agregado un patrón de filtro en .gitignore
Funciona para la mayoría de los archivos que no quiero poner en git, pero todavía hay 4 archivos que no están filtrados, aunque deberían estarlo.
- el único patrón en .gitignore es:
*./metadata/*
pero en la lista de archivos que están listos para ser preparados (en 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
¿Qué hay de malo en mi archivo .gitignore?
Respuesta1
El patrón .gitignore
no considera archivos que estén bajo control de versiones. Es decir, tengo un montón de imágenes en git
, la mayoría son fuentes procesadas en PNG, pero algunas son PNG de otros lugares. Mi .gitignore
tiene *.png
, pero los archivos que coloqué explícitamente bajo control de versiones no se ignoran, y así es como me gustaría que fueran las cosas.
Si los archivos infractores no deberían estar bajo control de versiones, solo git rm
ellos. Si vuelven a aparecer, git
los ignoraremos.