Skip to main content

GitHub에서 파일 찾기

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

:

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

파일 찾기 사용

  1. GitHub Enterprise Server 인스턴스에서 리포지토리의 기본 페이지로 이동합니다.
  2. 위 파일 목록에서 파일로 이동을 클릭합니다.
    리포지토리의 기본 페이지에 있는 단추 행의 스크린샷. "파일로 이동" 단추가 진한 주황색 윤곽선으로 표시되어 있습니다.
  3. 검색 필드에 찾으려는 파일의 이름을 입력합니다.
    리포지토리에서 파일을 찾기 위한 검색 창의 스크린샷. 검색 창에 "readme"라는 용어가 포함되며 검색 창 아래에는 검색 결과인 "README.md" 파일에 대한 링크가 있습니다. 검색 창이 진한 주황색 윤곽선으로 표시되어 있습니다.
  4. 결과 목록에서 찾으려는 파일을 클릭합니다.

제외된 파일 사용자 지정

기본적으로 파일 찾기 결과는 리포지토리 루트에 있는 경우 다음 디렉터리에 파일을 포함하지 않습니다.

  • .git
  • .hg
  • .sass-cache
  • .svn
  • build
  • dot_git
  • log
  • tmp
  • vendor

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

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

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

build/** linguist-generated=false

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

추가 참고 자료