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

ffscu2ro  于 2022-12-10  发布在  Git
关注(0)|答案(2)|浏览(152)

更具体地说,我如何判断磁盘上的repo的起源是否是某个repo的fork?我在想应该是某个API调用,但我不确定。我能依赖“remote.upstream.url”吗?

sh7euo9m

sh7euo9m1#

您可以使用GitHub API for Repositories获取特定的存储库

GET /repos/:owner/:repo

(you可以使用curl call from command line
JSON答案将包含一个“fork“字段:值true或false。
另一种方法是使用GitHub CLI gh repo view命令:

gh repo view VonC/git-cred --json isFork
{
  "isFork": false
}
v1l68za4

v1l68za42#

是,请执行以下操作:

(meta_learning) brandomiranda~/proverbot9001 ❯ git config --get remote.origin.url
git@github.com:brando90/proverbot9001.git

相关问题