GitHub 简介
大家好,今天我们开始一个新专题 —— Github。本文先介绍一下 Github 是什么?有哪些优点?然后教大家注册 GitHub 账号,正式走上 GitHub 的使用之路。
1. 什么是 GitHub?
话不多说,我们直接进入正题,看看什么是 GitHub 。维基百科上面给出的解释是这样的:
GitHub 是一个利用 Git 进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。 ——维基百科
简单来说,Git 就是是一个管理你的「代码」的工具。
2. 为什么要使用 GitHub?
那么我们为什么要使用 GitHub 呢?
2.1 管理代码
试想一下,当我们在公司做某个项目,代码写到一半,回到家以后想用自己的电脑,继续写剩下的代码,那怎么办呢?当然你可以把代码拷贝下来,然后安装到自己的电脑上面,或者借助 QQ、微信、网盘等文件传送方式传送到你自己的电脑上(这里只是举例子,实际工作中一定要遵守公司规定,不要把公司重要代码随意上传或者打包带走)。
这样做未免有些繁琐,因为你每次上传都需要传全部的代码,而有些项目的代码还有各种各样的依赖包,实际所占内存会很大,传送也浪费时间。通过 GitHub 我们就能完美解决这个问题,只需要将代码上传到 GitHub 仓库,回家后再拉去一下代码就好了。具体是什么原理,我们后面会讲到。
2.2 提高工作效率
当我们在做项目时,可以在上面寻找不同的库和代码来实现我们的功能,避免重复造轮子,提高工作效率。
2.3 获得工作机会
现在大多数招聘要求面试者有 GitHub 账号,会把参与过一些开源项目当做加分项。
3. 注册 GitHub 账号
介绍了这么多,接下来带着大家注册自己的 GitHub 账号。
3.1 进入官网
打开官网首页 https://github.com/
3.2 注册账号
点击右上角的 Sign Up 按钮,填写用户名密码,并用邮箱确认后,即可。
3.3 登录账号
当注册完后就可以使用刚注册的账号进行登录啦,只需要点击注册旁边的登录按钮即可,一般注册完成后,系统都会为你自动登录好了。
4. 个人主页模块介绍
完成登录后,我们可以点击 Your profile 进入到自己的项目主页,来看看都有哪些重要的信息吧。
4.1 Repositories
这是你的代码仓库,里面有你自己创建过的项目和你关注过的项目。
4.2 Stars
这里面有你 Star 过的项目,所谓 Star ,你可以理解成点赞,你觉得这个项目我喜欢,就可以给他 Star 一下。
4.3 Followers
其实可以理解成关注你的人,他们关注了你,当然也可以看到你的动态,跟社交软件是一个道理。
4.4 Following
就是你关注的人,当然你就可以看到他们的动态啦。
4.5 Contribution
就是你的动态,比如你最近给哪些项目提交过代码啊之类的。
5. 学习基础
1.学习这门课程之前,最好先掌握至少一门编程语言;
2.最好了解一些 git 的基础,后面我也会专门讲解一下 git 的基本操作。