前言
GitHub是全球最大的社交编程及代码托管网站,它是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。目前Github拥有超过千万的用户,很多用户都选择在该平台上管理自己的代码或者开源代码。在 GitHub,用户可以轻而易举地找到海量的开源代码,因此很值得我们去学习。
Github注册
Github注册相当简单,只需要准备一个未注册的邮箱即可。
- 域名:https://github.com/
- username、邮箱、密码
查找仓库
查找仓库主要有三种方法
- 域名/仓库的主人名字/仓库名字
- github 搜索框
- github explore
域名+仓库的主人名字+仓库名字
e.g:
其中github.com为域名,ErickWendel为仓库主人名字,semana-javascript-expert06为仓库名字。
github 搜索框
github explore
explore会根据你常用搜索推荐一些你可能感兴趣的开源项目,该功能十分强大和实用。
仓库管理
- 创建仓库
- 添加文件
- 提交issue
- 接收/提交PR
创建仓库
然后就可以在github上创建出属于自己的第一个远程仓库
添加文件
有两种方式,一种是Create new file直接在github上创建新的文件,另外一种Upload files是从本地上传文件至github上。
提交issue
这里需要知道如何对issue的编写、提交、加标签、归属、评论
此外我们可以对issue打标签bug,error,waring,让同伴更好的知道issue的性质。
通过Assignees,可以设置issues归属的对象,通知该对象去解决issue
提交完issue后还可以对issue进行评论
此时仓库页面可以看到有新的issue提示出现
查收到issue,解决问题后可以关闭掉它。
此时仓库页面的issue提示就消失了。
接收/提交PR