有没有办法确定我的本地克隆是否是某个 github 存储库的分支?

Is there a way to determine if my local clone is a fork of some github repo?

更具体地说,我如何判断磁盘上的回购协议的来源是否是某个回购协议的分支?我认为应该是 API 调用,但我不确定。我可以依靠"remote.upstream.url"吗?

您可以使用 GitHub API for Repositories to get a specific repo

GET /repos/:owner/:repo

(你可以使用 curl call from command line

JSON 答案将包含一个“fork”字段:值为 true 或 false。