Skip to main content

GitHub 파일 찾기

파일 파인더를 사용하여 리포지토리에서 파일을 검색할 수도 있습니다. GitHub의 여러 리포지토리에서 파일을 검색하려면 path 코드 검색 한정자를 사용합니다.

  • 기본적으로 파일 찾기 결과에는 일부 디렉터리(예: build, log, tmp, vendor)가 제외됩니다. 이러한 디렉터리에서 파일을 검색하려면 path 코드 검색 한정자를 사용합니다. 또는 .gitattributes 파일을 사용하여 기본적으로 제외되는 디렉터리를 사용자 지정할 수 있습니다.
  • 키보드에서 t를 눌러 파일 찾기를 열 수도 있습니다. 자세한 내용은 단축키을(를) 참조하세요.

파일 찾기 사용

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. “파일로 이동” 검색 창에 찾으려는 파일 또는 디렉터리의 이름을 입력합니다.

           ![리포지토리의 기본 보기 스크린샷입니다. "파일로 이동"이라는 레이블이 있는 검색 창이 진한 주황색 윤곽선으로 표시되어 있습니다.](/assets/images/help/repository/repository-main-page-go-to-file.png)
    
  3. 또는 "파일로 이동" 검색 창이 없는 경우 파일로 이동을 클릭한 다음 찾으려는 파일 또는 디렉터리의 이름을 입력합니다.

           ![리포지토리의 기본 보기 스크린샷입니다. "파일로 이동" 단추가 진한 주황색 윤곽선으로 표시되어 있습니다.](/assets/images/help/repository/repository-main-page-go-to-file-no-search-bar.png)
    
  4. 결과 목록에서 찾으려는 파일 또는 디렉터리를 클릭합니다. 각 검색 결과 아래에서 디렉터리 또는 파일의 파일 경로를 확인할 수 있습니다.

제외된 파일 사용자 지정

기본적으로 파일 찾기 결과에는 다음 디렉터리에 파일이 포함되지 않습니다.

  • .git

  • .hg

  • .sass-cache

  • .svn

  • build

  • dot_git

  • log

  • tmp

  • vendor

            `.gitattributes` 파일을 사용하여 이러한 기본 제외를 재정의할 수 있습니다.
    

이렇게 하려면 파일 찾기 결과에 포함되어야 하는 각 디렉터리에 대해 .gitattributes 특성을 linguist-generated로 설정하여 리포지토리 루트에서 라는 파일을 만들거나 업데이트합니다.

예를 들어 다음 .gitattributes 파일은 build/ 디렉터리의 파일을 파일 찾기에서 사용할 수 있게 합니다.

build/** linguist-generated=false

이 재정의를 수행하려면 재귀 GLOB 패턴(**)을 사용해야 합니다. 자세한 내용은 Git 설명서의 패턴 형식을 참조하세요. 제외된 기본 디렉터리 내의 하위 디렉터리에 대한 더 복잡한 재정의는 지원되지 않습니다.

추가 참고 자료

  •         [AUTOTITLE](/search-github/getting-started-with-searching-on-github/about-searching-on-github)
    
  •         [AUTOTITLE](/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github)
    
  •           [              `.gitattributes`              ](https://git-scm.com/docs/gitattributes) Git 설명서에서