Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

GitHub 코드 검색 정보

코드 검색을 사용하여 GitHub에서 코드를 검색, 탐색 및 이해할 수 있습니다.

GitHub 코드 검색 정보

GitHub 코드 검색을 사용하면 GitHub.com에서 코드, 팀의 코드 및 오픈 소스 커뮤니티의 코드를 빠르게 검색, 탐색 및 이해할 수 있습니다. 이 검색 엔진은 확장 가능하고 코드를 인식하며 정규식, 부울 작업, 특수 한정자 및 기호 검색을 사용하여 GitHub에서 코드 검색을 지원하도록 설계되었습니다. 코드 검색 구문에 대한 자세한 내용은 "GitHub Code Search 구문 이해"을 참조하세요.

코드 검색은 GitHub.com의 검색 인터페이스 기능(예: 제안, 완료 및 검색 저장 기능)과 통합됩니다. 자세한 내용은 "GitHub 코드 검색 사용"을 참조하세요.

문제, 사용자 및 토론과 같은 비코드 콘텐츠를 검색하기 위한 구문 및 한정자는 코드 검색 구문과 동일하지 않습니다. 코드가 아닌 검색에 대한 자세한 내용은 "GitHub 검색 정보" 및 "AUTOTITLE"을 참조하세요.

제한 사항

코드 검색을 위해 많은 공용 리포지토리를 인덱싱했으며 계속해서 더 많은 인덱싱을 진행합니다. 또한 GitHub 사용자의 프라이빗 리포지토리는 GitHub.com에서 해당 프라이빗 리포지토리에 대한 액세스 권한이 이미 있는 사용자가 인덱싱하고 검색할 수 있습니다. 그러나 현재 매우 큰 리포지토리는 인덱싱되지 않을 수 있으며 모든 코드가 인덱싱되지는 않습니다.

인덱싱된 코드의 현재 제한 사항은 다음과 같습니다.

  • 공급업체 및 생성된 코드는 제외됩니다.
  • 350KiB를 넘는 빈 파일 및 파일은 제외됩니다.
  • 1,024자 이상의 줄이 잘립니다.
  • UTF-8로 인코딩된 파일만 포함됩니다.
  • 매우 큰 리포지토리는 인덱싱되지 않을 수 있습니다.

현재 리포지토리의 기본 분기 코드 검색만 지원합니다.

코드 검색을 사용하여 검색한 결과에 대한 결과는 100개 결과(10페이지)로 제한됩니다. 현재 코드 검색 결과에는 정렬이 지원되지 않습니다. 이 제한은 새 코드 검색을 사용하는 검색 코드에만 적용되며 다른 유형의 검색에는 적용되지 않습니다.

코드 검색은 한정자를 사용하여 함수 또는 클래스 정의와 같은 코드에서 기호 정의 검색을 symbol: 지원합니다. 그러나 한정자는 symbol: 참조가 아닌 정의만 검색하며, 모든 기호 형식이나 언어가 아직 완전히 지원되지는 않습니다. 지원되는 언어 목록은 "GitHub Code Search 구문 이해"을 참조하세요.

피드백 및 지원

토론 포럼에서 코드 검색에 대한 피드백을 보고 공유할 수 있습니다.