社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

新github分支的sha/hash

Trouble • 5 年前 • 1411 次点击  

刚开始使用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
 
1411 次点击  
文章 [ 2 ]  |  最新文章 5 年前