使用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。