Запрашивание списка дерева репозитория GitHub - PullRequest
0 голосов
/ 06 января 2020

Как проверить, содержит ли репозиторий git (в частности, GitHub) файл с указанным c именем без извлечения его?

Я обнаружил, что GitHub в веб-интерфейсе может выполнять поиск для указанного файла c:

https://github.com/github/fetch/find/master

Выполнен первоначальный запрос, который извлекает все пути к файлам репозитория git:

https://github.com/github/fetch/tree-list/5ae7ae01f17d937cdf1dd0f8c977faf3d3f412c1

в результате мы получим:

{
  "paths": [
    ".eslintrc.json",
    ".gitignore",
    ".travis.yml",
    "CODE_OF_CONDUCT.md",
    "CONTRIBUTING.md",
    "LICENSE",
    "Makefile",
    "README.md",
    "bower.json",
    "fetch.js",
    "fetch.js.flow",
    "package.json",
    "prettier.config.js",
    "rollup.config.js",
    "test/karma-worker.config.js",
    "test/karma.config.js",
    "test/server.js",
    "test/test.js",
    "test/worker-adapter.js",
    "test/worker.js"
  ]
}

Этот tree-list параметр 5ae7...12c1 не похож на то, что я может предсказать - может быть, какой-нибудь жетон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...