reading a tree using the github api时:
GET /repos/:user/:repo/git/trees/:sha
你可以通过
我想知道在调用“创建树”API时是否也可以为base_tree
传递提交的SHA?
POST /repos/:user/:repo/git/trees
答案 0 :(得分:2)
似乎没有问题。
我测试它的方式是:
old_commit_sha
)old_commit_sha
作为base_tree和新文件或更新文件(返回new_tree_sha
)new_tree_sha
作为树,old_commit_sha
作为父项(返回new_commit_sha
)new_commit_sha
)然后我验证了github本身看起来一切都正确......而且确实如此。
这只会在存储库中添加或更新文件时节省一步,但可能对某人有用。