Точнее говоря, как мне узнать, является ли источник репо на диске форком какого-либо репо? Я думаю, что это должен быть вызов API, но я не уверен. Могу ли я рассчитывать на "remote.upstream.url"?
Вы можете использовать GitHub API для репозиториев до , чтобы получить определенный репо
GET /repos/:owner/:repo
(вы можете использовать вызов curl изкомандная строка )
curl
Ответ JSON будет содержать поле «fork»: значение true или false.
fork