刚开始深入使用 github,所以我还在学习。我想使用 python GitHub api(目前我正在使用 PyGithub)来自动创建新分支、提交、发出拉取请求。有几件事让我感到困惑......任何帮助将不胜感激。
当我使用 api 创建一个新分支时,它需要一个 sha/hash 值。有没有关于我应该如何计算这个哈希值的文档/指南?它可以是任何哈希吗?我注意到,当我在 github.com 上创建一个新分支时,它不需要用户指定哈希值,我猜网站正在为你做这件事,那么生成是基于什么吗?
仍在学习,但我从官方 git 页面收集到的是,该分支只是哈希值的别名。在试图找出问题 #1 时,我尝试创建两个具有相同哈希值的分支,它可以工作,并且 afaik 所有提交都将转到正确的分支,因此它做正确的事情。但是由于两个分支具有相同的哈希值,那么提交是否应该转到两个分支?
谢谢,克