programing

git 특정 하위 폴더에 있는 파일을 제외한 특정 유형의 모든 파일을 무시합니다.

powerit 2023. 5. 23. 22:34
반응형

git 특정 하위 폴더에 있는 파일을 제외한 특정 유형의 모든 파일을 무시합니다.

다음과 같은 디렉토리 구조를 가지고 있습니다.

  • 뿌리
    • 폴더1
      • abc.json
      • def.json
      • 약간의 건조함
        • 더 많은.json
    • 폴더2
      • qwe.json
      • rty.json
    • 스펙
      • 가짜 1.json
      • 가짜 2.json
      • 약간의 건조함
        • more_mocks.json

이제 사용 중.gitignore나는 모두 무시하고 싶습니다.*.json의 파일을 제외한 파일spec사용하고 싶지 않습니다..gitignorefolder1그리고.folder2왜냐하면 이것들이 많이 있고 그것들은 많이 추가될 것이고, 나는 내가 오른쪽으로 움직이는 것을 잊을 것이라고 확신하기 때문입니다..gitignore철책으로 철책을

또한 JSON 파일이 있는 중첩된 디렉토리가 더 있을 수 있으며, 이 규칙은 모든 하위 디렉토리에도 적용되어야 합니다.

특정 하위 디렉터리를 제외한 모든 유형의 파일을 무시하려면 어떻게 해야 합니까?

선택적 접두사!패턴을 무효화합니다. 이전 패턴에서 제외된 일치 파일이 다시 포함됩니다.음수 패턴이 일치하는 경우 우선 순위가 낮은 패턴 소스를 재정의합니다.

https://git-scm.com/docs/gitignore

*.json
!spec/*.json

언급URL : https://stackoverflow.com/questions/4621072/git-ignore-all-files-of-a-certain-type-except-those-in-a-specific-subfolder

반응형