刚开始使用github,所以我还在学习。我想使用python github api(目前我正在使用pygithub)来创建新的分支,提交,自动发出pull请求。一些让我困惑的事情…任何帮助都将不胜感激。
-
当我使用api创建一个新分支时,它需要一个sha/hash值。有没有关于如何计算这个散列值的文档/指南?它能只是一些杂碎吗?我注意到,当我在github.com上创建一个新的分支时,它不需要用户指定散列值,我猜网站是为您做的,所以生成是基于某种东西吗?
-
我还在学习,但从git的官方页面上了解到,该分支只是散列值的别名。当我试图解决问题1时,我尝试用相同的散列创建两个分支,这是有效的,而且afaik所有提交都将指向正确的分支,所以它做了正确的事情。但是,既然两个分支具有相同的散列值,那么提交应该同时指向两个分支吗?
谢谢,
K