Skip to content

Github

Github是什么

从功能上来说,Github是一个在线代码托管平台。你可以将你的本地Git仓库托管到Github上,供多人同时开发浏览。但现如今Github的意义已远不止如此,它已经演变为一个非常活跃且资源极为丰富的开源交流社区。全世界的软件开发者在Github上分享各式各样种类繁多的开源软件。大到工业级的深度学习框架pytorch、tensorflow,小到几十行的实用脚本,既有硬核的知识分享,也有保姆级的教程指导,甚至很多技术书籍也在github上开源(例如诸位正在看的这本——如果我厚着脸皮勉强称之为书的话)。闲来无事逛逛Github已经成为了我日常生活的一部分。

在Github里,星星是对一个项目至高无上的肯定,如果你觉得这本书对你有用的话,欢迎通过右上角的链接进入仓库主页献出你宝贵的星星✨。

如何使用Github

如果你还从未在Github上建立过自己的远程仓库,也没有克隆过别人的代码,那么我建议你从Github的官方教程开始自己的开源之旅。

如果你想时刻关注Github上一些有趣的开源项目,那么我向你重磅推荐HelloGithub这个网站以及它的同名微信公众号。它会定期收录Github上近期开始流行的或者非常有趣的开源项目,让你有机会第一时间接触各类优质资源。

Github之所以成功,我想是得益于“我为人人,人人为我”的开源精神,得益于知识分享的快乐。如果你也想成为下一个万人敬仰的开源大佬,或者下一个star破万的项目作者。那就把你在开发过程中灵感一现的idea化作代码,展示在Github上吧~

不过需要提醒的是,开源社区不是法外之地,很多开源软件并不是可以随意复制分发甚至贩卖的,了解各类开源协议并遵守,不仅是法律的要求,更是每个开源社区成员的责任。