Как получить историю коммитов только для одного файла в любой ветке с помощью API GitHub? - PullRequest
2 голосов
/ 30 марта 2020

Я пробовал следующую конечную точку, но она просто возвращает последний коммит. Я хочу получить список всех коммитов, в которые был вовлечен мой файл. Есть ли способ сделать это с помощью github apis?

Конечная точка, которую я пробовал: https://api.github.com/repos/: владелец /: repo / commits /heads /: branch_name? Path = file / path.py

1 Ответ

0 голосов
/ 30 марта 2020

Чтобы получить полную историю для указанного c пути к файлу для указанной c ветви, используйте:

https://api.github.com/repos/:owner/:repo/commits?path=path/to/file.py&sha=master

Например: https://api.github.com/repos/torvalds/linux/commits?path=CREDITS&sha=master

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