【发布时间】:2020-02-24 00:02:39
【问题描述】:
更具体地说,我如何判断磁盘上的 repo 的来源是否是某个 repo 的分支?我在想它应该是一些 API 调用,但我不确定。我可以依赖“remote.upstream.url”吗?
【问题讨论】:
-
我想您应该在本地分支的开头有匹配的提交 ID。
标签: git github git-clone git-fork
更具体地说,我如何判断磁盘上的 repo 的来源是否是某个 repo 的分支?我在想它应该是一些 API 调用,但我不确定。我可以依赖“remote.upstream.url”吗?
【问题讨论】:
标签: git github git-clone git-fork
您可以使用GitHub API for Repositories 到get a specific repo
GET /repos/:owner/:repo
(您可以使用curl call from command line)
JSON 答案将包含一个“fork”字段:值 true 或 false。
【讨论】:
git config --get remote.origin.url,在"parent" 中寻找"fork": true 和"full_name:"。谢谢。
git remote get-url origin 中提到的那样。