.gitignore의 필터 패턴이 의도한 대로 작동하지 않습니다.

.gitignore의 필터 패턴이 의도한 대로 작동하지 않습니다.

.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입니다. 내 .gitignorehas 가 있지만 *.png버전 제어 하에 명시적으로 배치한 파일은 무시되지 않으며 이것이 내가 원하는 방식입니다.

문제가 있는 파일을 버전 관리하면 안 된다면 git rm해당 파일만 사용하세요. 다시 나타나면 git무시합니다.

관련 정보