源代码管理工具——GitHub
源代码管理工具——GitHub
1 什么是GitHub?
GitHub是一个可开源的代码及软件项目托管平台(github.com),由其名字git和hub便可以了解到它是基于git的代码库管理,旨在促进在一个共同项目上工作的个人之间的代码托管、版本控制和协作。GitHub 平台为开源项目和私人项目都提供了项目处理功能。GitHub是全球最大的开源软件开发与管理社区,包括Google、Facebook等众多技术巨头在内都在这里安营扎寨。
2 为什么选择GitHub?
GitHub作为一个代码和私有软件项目的托管平台,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
GitHub是很多开发者远程协作的重要工具,其社交化编码的理念伴随着开源运动改变着整个开发社区的生态,无数优质项目依托GitHub在全球开源开发者的参与下蓬勃发展。作为一名普通程序员,可以将自己实现的一些小工具上传至github,也可作为一个写博文的好地方;对于团队来说,就可以将自己的项目上传开源于团队成员进行历史记录查询和代码修改。
由于GitHub官网主语言是英语,所以需要大家对自己的英语水平有所把握,也可以帮助大家接触到程序员交流的环境中去。
3 如何使用GitHub?
3.1 首先就是注册一个账号,只需要一个邮箱即可免费注册一个github账号。注册玩账号后便可以开始免费使用github了。
3.2 要做的第一步就是创建一个新项目。在web端用户主界面的左上角Repositories便是存放项目的地方,点击New即可新建一个项目。

3.3 创建好项目后便可以开始我们项目的制作了,我们可以把我们的代码、目前问题、需求文档等等放到github平台上。

3.4 点击File按钮你会看到树状的目录结构,忘记GitHub上切换文件的痛苦吧,文件树让你轻松的在项目之内的文件中自如切换。

3.5 我们可以将所有的文件下载到本地,通过commit给组长进行项目提交。
3.6 编写readme文档可以让团队和别人清晰的知道团队在做什么
3.7 此外,对于代码和文档等内容,github支持历史记录查询以及roll back(回退),不用担心自己的代码毫无根据的被删除。
4 其他的功能
既然github是面向开源的,我们也可以在平台上查看大佬们的项目,学习他们是如何构造项目的。
通过Search我们可以查找自己感兴趣的项目(这里搜索的是python)

在explore中我们能刷到许多热点话题和文章,也可以选择自己喜欢的话题进行关注,也能看到目前趋势较火的项目。

参考资料:
https://baike.baidu.com/item/Github/10145341?fr=aladdin
https://zhuanlan.zhihu.com/p/28035838
https://www.zhihu.com/question/20070065/answer/79557687

浙公网安备 33010602011771号