1.基本概念
1.1一些名词
Repository(仓库)
用来存放代码,一个项目放在一个仓库。
Star (收藏)
收藏喜欢的项目,方便下次查看。
Fork(克隆复制项目)
复制别人的仓库(项目),Fork的项目是独立存在的。
Pull Request(发送请求)
将自己在自己仓库更新的代码发送给,建立仓库的人,请求更新。
等待仓库创建人的查看。如果仓库人觉得不错可以合并到原仓库中。
Watch(关注)
当你watch的项目更新后你可以接收到通知
Issue(事物卡片)
发现代码bug但是目前没有成型的代码需要讨论时使用(类似于做笔记)
1.2一些页面
github主页
显示动态,关注项目,个人信息等
仓库主页
创建仓库及个人主页说明
个人主页
我关注的人,项目,我关注的git库,我的开源项目,我贡献的开源项目等信息。
2.创建仓库(Create a new repository )
readme:
一个说明文件用户来详细描述项目
This will let you immediately clone the repository to your computer. Skip this step if you’re importing an existing repository.
新建文件
新建文件名要加后缀
Commit new file:通知每次修改的原因
修改文件
删除文件
commits
Github Issues
对代码的讨论
交流问题
问题解决后有仓库主关闭Issue
3.开源项目贡献流程
3.1新建Issue
提交使用问题或者建议或者想法
3.2Pull Request
步骤:
- fork项目
- 修改自己仓库代码
- 发起pull request
- 等待开发者审核完合并
4.git
目的:通过git管理托管github
5.搭建git网站
访问:
搭建步骤
1)创建个人站点 -> 新建仓库(注:仓库名必须是【用户名.github.io】)
2)在仓库下新建index.html的文件即可
注意:
github pages仅支持静态网页
仓库里只能是html文件
项目站点:
点击settings中的GitHub Pages