cs-self-learning/docs/必学工具/Github.md
2021-12-09 23:18:59 +08:00

14 lines
2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Github是什么
从功能上来说Github是一个在线代码托管平台。你可以将你的本地Git仓库托管到Github上供多人同时开发浏览。但现如今Github的意义已远不止如此它已经演变为一个非常活跃且资源极为丰富的开源交流社区。全世界的软件开发者在Github上分享各式各样种类繁多的开源软件。大到工业级的深度学习框架pytorch、tensorflow小到几十行的实用脚本既有硬核的知识分享也有保姆级的教程指导甚至很多技术书籍也在github上开源例如诸位正在看的这本——如果我厚着脸皮勉强称之为书的话。闲来无事逛逛Github已经成为了我日常生活的一部分。
在Github里星星是对一个项目至高无上的肯定如果你觉得这本书对你有用的话欢迎通过右上角的链接进入仓库主页献出你宝贵的星星✨。
## 如何使用Github
如果你还从未在Github上建立过自己的远程仓库也没有克隆过别人的代码那么我建议你从[Github的官方教程](https://docs.github.com/cn/get-started)开始自己的开源之旅。
如果你想时刻关注Github上一些有趣的开源项目那么我向你重磅推荐[HelloGithub](https://hellogithub.com/)这个网站以及它的同名微信公众号。它会定期收录Github上近期开始流行的或者非常有趣的开源项目让你有机会第一时间接触各类优质资源。
Github之所以成功我想是得益于“我为人人人人为我”的开源精神得益于知识分享的快乐。如果你也想成为下一个万人敬仰的开源大佬或者下一个star破万的项目作者。那就把你在开发过程中灵感一现的idea化作代码展示在Github上吧
不过需要提醒的是,开源社区不是法外之地,很多开源软件并不是可以随意复制分发甚至贩卖的,了解各类[开源协议](https://www.runoob.com/w3cnote/open-source-license.html)并遵守,不仅是法律的要求,更是每个开源社区成员的责任。