一、GitHub介绍
1.WHAT
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。
Github可以托管各种git库,并提供一个web界面(用户名.github.io/仓库名)
官方网站:www.github.com
官方视频:
2.WHY
1、获取最新最热门最实用的开源组件,有助于开发公司项目;
2、获取最流行的技术相关源代码,有助于参考学习借鉴;
3、参与感兴趣的开源项目,增强与他人协作开发的能力;
4、创建属于自己的开源项目,提升编程能力,打造个人名片。
二、基本概念介绍
1、 仓库主页
仓库主页主要显示项目的信息;
如:项目代码,版本,收藏/关注/fork情况等。
2、个人主页
个人主页主要显示个人信息;
如:头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息。
3、仓库(repository)
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目就意味着多个仓库。
4、收藏(Star)
收藏当前项目,方便之后学习查看
5、复制项目(fork)
当看到比较好的项目的时候,可以选择将项目fork,此时会在自己的github账号中得到一个一模一样的项目,可以在此项目的基础之上自己添加额外的功能。
注意: 每次fork的项目会独立存在自己的github上,如果修改了不会对原项目产生影响
6、发起请求(pull Request)
当fork了其他的项目之后,如果需要将自己修改的代码提交到原来的初始项目中,此时就需要发送一个pull request请求,等待原始项目的作者同意或者拒绝,如果同意了,就会将此修改合并到原始项目中。
7、关注(Watch)
关注项目,当项目有更新的时候可以接受通知,查看最近的更新。
8、问题(Issue)
issues功能被用来追踪各种想法,增强功能,任务,bug等。
三、使用
(1)创建账号
1. 注册账号
1.1 点击sign up
1.2 输入信息
1.3 个人情况填写(可跳过,直接点击下方创建)
2. 邮箱验证
2.1 打开邮箱进行验证
2.2 验证成功,开始创建仓库
(2)创建仓库
1. 创建仓库
1.1 设置仓库信息
1.2 创建成功
2. 创建文件
2.1 点击提交
2.2 文件提交成功
3. 上传文件
3.1 选择文件
3.2 添加描述
3.3 上传成功
4 查找文件
5 下载文件
6 查看记录