GitHub 웹 인터페이스를 사용하면 특정 경로 이름을 가진 파일의 모든 리포지토리를 검색 할 수 path:/app/models/user.rb
있지만 (예 : 결과> 109k 결과 검색) 서브 디렉토리 위치와 상관없이 모든 리포지토리에서 파일 이름을 검색하는 방법이 있습니까? 나는 path
논쟁 에서 별표를 사용하려고 시도했지만 작동하지 않는 것 같습니다.
GitHub 웹 인터페이스를 사용하면 특정 경로 이름을 가진 파일의 모든 리포지토리를 검색 할 수 path:/app/models/user.rb
있지만 (예 : 결과> 109k 결과 검색) 서브 디렉토리 위치와 상관없이 모든 리포지토리에서 파일 이름을 검색하는 방법이 있습니까? 나는 path
논쟁 에서 별표를 사용하려고 시도했지만 작동하지 않는 것 같습니다.
답변:
in:path YOUR_FILENAME_HERE
작품을 훌륭하게 사용하는 것은 매우 중요합니다. 전체 조직 저장소를 검색하여 특정 파일 이름이 포함 된 저장소를 찾을 수 있습니다. 좋은!
검색 입력에서 filename
매개 변수를 사용 하여 여러 저장소에서 검색 할 수 있습니다 ( 예 :
filename:my_filename.txt
특정 저장소에서 파일 이름을 찾고 있다면 t파일 이름을 누르고 입력하기 만하면 됩니다 ( GH 키보드 단축키 참조 ).
GitHub는 2011 년에 FileFinder를 소개했습니다.
시도해보십시오. repo의 파일 또는 디렉토리보기에서 t를 누르십시오. [1]
따라서 여전히 저장소로 제한되어 있습니다.
[1] https://github.com/blog/793-introducing-the-file-finder
귀하의 질문에 대한 또 다른 접근법 :
path:user.rb
324 개의 결과 만주었습니다 user.rb
.
index.php
는 모두 최상위 수준 인 것 같습니다.
필자의 경우 모든 조직 리포지토리에서 특정 파일 이름을 검색하고 싶었습니다. 검색 창에 다음을 입력하면됩니다.
조직 : 조직-사용자 이름 파일 이름 : 파일 이름
물론 GitHub 전체를 검색하려면 "filename : the-file-name"을 수행하십시오.
나는 https://help.github.com/articles/searching-code/ 에서 이것을 보지 못했지만 컨텍스트를 전환했을 때 알게되었고 GitHub가 자동으로 필터를 입력했습니다.
@ andy-lester 답변을 으로 정제 했습니다 intitle:
. 즉 simple_spinner_item.xml
, github에서 호스팅되는 Android 소스 코드에서 파일의 위치를 찾고 싶습니다 .Google에서 다음 문자열을 검색합니다.
site:github.com intitle:simple_spinner_item.xml github.com/android
^ ^ ^
| | |
on github site | |
| |
filename I'm searching -+ |
|
github user ------------------------------------+
소스 코드 찾아보기에 대한 추가 단축키 .
ls
find 대신 시도해