Возможно ли найти конкретное имя файла на GitHub? - программирование
Подтвердить что ты не робот

Возможно ли найти конкретное имя файла на GitHub?

Я знаю, что веб-интерфейс GitHub позволяет искать все репозитории для файлов с определенным именем пути (например, поиск результатов path:/app/models/user.rb yields > 109k), но есть ли способ поиска всех репозиториев для имен файлов независимо от их местоположения подкаталогов? Я попытался использовать звездочки в аргументе path, и это, похоже, не работает.

4b9b3361

Ответ 2

GitHub представил FileFinder в 2011 году.

Попробуйте: просто нажмите t в любом файле репозитория или в виде каталога. [1]

Итак, вы все еще ограничены репозиторием.

[1] https://github.com/blog/793-introducing-the-file-finder

Другой подход к вашему вопросу:

Могу ли я использовать Git для поиска совпадающих имен файлов в репозитории?

Ответ 3

В поисковом входе вы можете использовать параметр filename для поиска в нескольких репозиториях, например:

filename:my_filename.txt

Если вы ищете имя файла в определенном репозитории, вы можете просто нажать t и начать вводить имя файла (см. Горячие клавиши GH).

Ответ 4

Я уточнил @andy-lester ответ с помощью intitle:, т.е. хочу найти, где находится файл simple_spinner_item.xml в исходном коде Android, размещенном на github, поэтому Я ищу в Google эту строку:

site:github.com intitle:simple_spinner_item.xml github.com/android

^                       ^                       ^
|                       |                       |
on github site          |                       |
                        |                       |
filename I'm searching -+                       |
                                                |
github user ------------------------------------+

Ответ 5

Вы можете попробовать Google. Google для filename.txt site:github.com.

Ответ 6

В моем случае я хотел найти определенное имя файла во всех моих репозиториях организации. Это можно сделать, введя это в поле поиска:

org: your-organization-имя_пользователя имя_файла: имя файла

Конечно, просто выполните "filename: the-file-name", если вы хотите выполнить поиск по всему GitHub.

Я не видел этого в https://help.github.com/articles/searching-code/, но обнаружил, когда я переключил контекст, и GitHub вошел в фильтр для меня автоматически.