O padrão de filtro no .gitignore não funciona como pretendido

0

Eu adicionei um padrão de filtro em .gitignore

Funciona para a maioria dos arquivos que não quero colocar no git, mas ainda existem 4 arquivos que não são filtrados como deveriam.

  • o único padrão em .gitignore é: *./metadata/*

mas na lista de arquivos prontos para o estágio (no 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

O que há de errado no meu arquivo .gitignore?

    
por Stephane Rolland 26.02.2013 / 16:13

1 resposta

1

O padrão em .gitignore não considera arquivos que estão sob controle de versão. Ou seja, eu tenho um monte de imagens em git , a maioria é fonte que é processada em PNG, mas alguns são PNGs de outros lugares. Meu .gitignore tem *.png , mas os arquivos que eu coloquei explicitamente sob controle de versão não são ignorados, e é assim que eu gostaria que as coisas fossem.

Se os arquivos incorretos não devem estar sob controle de versão, apenas git rm deles. Se eles aparecerem novamente, git os ignorará.

    
por 01.03.2013 / 18:22

Tags