GitHub 简介
1. 什么是 GitHub?
话不多说,我们直接进入正题,看看什么是 GitHub 。维基百科上面给出的解释是这样的:
2. 为什么要使用 GitHub?
那么我们为什么要使用 GitHub 呢?
2.1 管理代码
试想一下,当我们在公司做某个项目,代码写到一半,回到家以后想用自己的电脑,继续写剩下的代码,那怎么办呢?当然你可以把代码拷贝下来,然后安装到自己的电脑上面,或者借助 QQ、微信、网盘等文件传送方式传送到你自己的电脑上(这里只是举例子,实际工作中一定要遵守公司规定,不要把公司重要代码随意上传或者打包带走)。
这样做未免有些繁琐,因为你每次上传都需要传全部的代码,而有些项目的代码还有各种各样的依赖包,实际所占内存会很大,传送也浪费时间。通过 GitHub 我们就能完美解决这个问题,只需要将代码上传到 GitHub 仓库,回家后再拉去一下代码就好了。具体是什么原理,我们后面会讲到。
2.2 提高工作效率
2.3 获得工作机会
现在大多数招聘要求面试者有 GitHub 账号,会把参与过一些开源项目当做加分项。
3. 注册 GitHub 账号
介绍了这么多,接下来带着大家注册自己的 GitHub 账号。
3.1 进入官网
3.2 注册账号
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 的基本操作。