如果您是一位经验丰富的开发人员,可以肯定地说您已经相当了解GitHub或类似站点。但是,对于刚开始涉足移动开发领域的人们来说,乍看之下,此类网站似乎有些不知所措。不用担心,因为XDA论坛主持人eagleeyetom编写 了一份非常全面的指南,可让您立即分叉,推挤和摘樱桃。

如果您还不知道,那么GitHub本质上是使用Git版本控制系统的项目的在线源代码存储库。当然,还提供许多其他功能,但此功能才是网站的核心。因此,这使开发人员可以使其他人容易访问其代码,并极大地促进了协作。毕竟,协作是XDA-Developers的全部宗旨。
您将在XDA上找到的许多项目将其源代码托管在GitHub上。自定义内核就是一个很好的例子,因为Linux内核是根据GPL许可的,因此,如果您进行任何更改并发布工作,则您有法律义务共享源代码。有关更多信息,请参见此处。
Eagleeyetom的指南涵盖了使用GitHub的基础知识,例如创建帐户和SSH密钥,派生和推送,以及更高级的任务(例如合并和挑选樱桃)。一切都非常清楚地解释并显示在屏幕截图中,以使您始终如一。
我强烈推荐该指南给尚未接触GitHub的任何新兴开发人员。转至 教程线程,开始学习。我唯一的批评是,不幸的是,该教程无法提供任何解释,说明为何GitHub徽标似乎是某种章鱼/猫的混合体,也许还有一些事情尚待想象。

