2

使用 github3.py 库的 1.0.0a4 版本。

我正在尝试在新分支的存储库中创建一个新文件。

假设: gh是经过身份验证的对象。

repo = gh.repository('User','Repo')
repo.create_file(path='NewFile',message='Commit Message',content='File Content', branch='NewBranch')

对 create_file 的调用无法创建“NewFile”和“NewBranch”。如果我执行以下操作,则文件会在“默认”分支上正常创建,如我所料。

repo.create_file(path='NewFile',message='Commit Message',content='File Content')

我确信“create_file”的第一种形式实际上确实创建了一次分支,但我不确定为什么它现在没有发生。是否期望通过此调用创建“分支”?我还没有找到另一个可以创建分支的 API。

4

0 回答 0