Загрузите все измененные файлы между двумя версиями с GitHub, используя GitHub REST-API

#rest #github #github-api

Вопрос:

У меня есть две разные версии (теги) репозитория, я сравнил их и получил список всех файлов, которые менялись между версиями. Теперь я хочу загрузить все эти файлы из двух версий, используя REST-API GitHub. Как я могу это сделать?

Комментарии:

1. В общем случае это будет ужасно неэффективно. Есть ли причина, по которой вы не можете использовать клон Git?

2. Да, я не хочу загружать весь репозиторий, только измененные файлы

3. На самом деле вам лучше использовать неглубокий клон, который, скорее всего, будет меньше, чем набор ответов JSON в кодировке Base64, намного быстрее и не будет иметь ограничений по скорости.