gpt4 book ai didi

git - 如何从 Github API 创建孤立分支?

转载 作者:太空狗 更新时间:2023-10-29 13:02:59 25 4
gpt4 key购买 nike

我想从 Github API 创建 gh-pages 分支。有没有简单的方法可以做到这一点?

如果没有,我该如何从 Github API 创建一个孤立分支?

最佳答案

可以通过以下方式做到这一点:

  1. 检查分支是否已经存在
  2. 如果不是,则创建一个引用 git 的 empty tree SHA 的提交
  3. 然后创建对该提交的引用

您可以从 https://github.com/noflo/noflo-github/blob/master/components/CreateOrphanBranch.coffee#L31 中找到一些 CoffeeScript 示例代码来了解如何做到这一点。

这是一个这样创建的分支:https://github.com/the-domains/example.net/tree/branch_1403616324001

更新:此方法仅在 git 存储库具有以前的孤立分支时才有效。如果它是使用 auto_init 选项通过 GitHub 的 API 创建的新创建的 repo,它将不起作用。我已经就此联系了 GitHub。

关于git - 如何从 Github API 创建孤立分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18565425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com