Py学习  »  Git

新github分支的sha/hash

Trouble • 6 年前 • 2037 次点击  

刚开始使用github,所以我还在学习。我想使用python github api(目前我正在使用pygithub)来创建新的分支,提交,自动发出pull请求。一些让我困惑的事情…任何帮助都将不胜感激。

  1. 当我使用api创建一个新分支时,它需要一个sha/hash值。有没有关于如何计算这个散列值的文档/指南?它能只是一些杂碎吗?我注意到,当我在github.com上创建一个新的分支时,它不需要用户指定散列值,我猜网站是为您做的,所以生成是基于某种东西吗?

  2. 我还在学习,但从git的官方页面上了解到,该分支只是散列值的别名。当我试图解决问题1时,我尝试用相同的散列创建两个分支,这是有效的,而且afaik所有提交都将指向正确的分支,所以它做了正确的事情。但是,既然两个分支具有相同的散列值,那么提交应该同时指向两个分支吗?

谢谢, K

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40714
文章 [ 2 ]  |  最新文章 6 年前