蝎子莱莱。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一:Github简介

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub

GitHub 2008 4 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其托管版本数量非常之多,而且其中不乏知名开源项目,例如 Ruby on RailsjQuerypython 等。

作为开源代码库以及版本控制系统,Github 拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Github 已经成为了管理软件开发以及发现已有代码的首选方法。

如前所述,作为一个分布式的版本控制系统,在 Git 中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

GitHub 可以托管各种 Git 库,并提供一个 web 界面,但与其它像 SourceForge Google Code 这样的服务不同,GitHub 的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的Fork的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的pull request机制向项目负责人申请代码合并。

GitHub 项目本身自然而然的也在 GitHub 上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并非如此。在 GitHub,用户可以通过Explore轻而易举地找到海量的开源代码。

二:为什么要使用 GitHub?

 

1 管理代码

 

试想一下,当我们在公司做某个项目,代码写到一半,回到家以后想用自己的电脑,继续写剩下的代码,那怎么办呢?当然你可以把代码拷贝下来,然后安装到自己的电脑上面,或者借助 QQ、微信、网盘等文件传送方式传送到你自己的电脑上(这里只是举例子,实际工作中一定要遵守公司规定,不要把公司重要代码随意上传或者打包带走)。

 

这样做未免有些繁琐,因为你每次上传都需要传全部的代码,而有些项目的代码还有各种各样的依赖包,实际所占内存会很大,传送也浪费时间。通过 GitHub 我们就能完美解决这个问题,只需要将代码上传到 GitHub 仓库,回家后再拉去一下代码就好了。具体是什么原理,我们后面会讲到。

2 提高工作效率

 

当我们在做项目时,可以在上面寻找不同的库和代码来实现我们的功能,避免重复造轮子,提高工作效率。

3 获得工作机会

 

现在大多数招聘要求面试者有 GitHub 账号,会把参与过一些开源项目当做加分项。

三:注册 GitHub 账号

 

1 进入官网

 

打开官网首页 https://github.com/

2 注册账号

 

点击右上角的 Sign Up 按钮,填写用户名密码,并用邮箱确认后,即可。

3 登录账号

当注册完后就可以使用刚注册的账号进行登录啦,只需要点击注册旁边的登录按钮即可,一般注册完成后,系统都会为你自动登录好了。

四:个人主页模块介绍

完成登录后,我们可以点击 Your profile 进入到自己的项目主页

1 Repositories

这是你的代码仓库,里面有你自己创建过的项目和你关注过的项目。

2 Followers

可以理解成关注你的人,他们关注了你,当然也可以看到你的动态,跟社交软件是一个道理。

3 Following

就是你关注的人,当然你就可以看到他们的动态。

4Contribution

就是你的动态,比如你最近给哪些项目提交过代码啊之类的。

 

 

posted on 2021-05-26 00:15  蝎子莱莱。  阅读(83)  评论(0编辑  收藏  举报