github 介绍

GitHub

目的

借助GitHub托管项目代码

基本概念

仓库(Repository)

仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。

收藏(star)

仓库主页star按钮,表示收藏项目的人数,在GitHub上如果你有一个项目获得一定数量的收藏是 很不容易的。

复制克隆(fork)

当开源一个项目,别人在想在你的项目的基础上做些改进,然后应用到自己的项目中,这个时候他就可以fork你的项目(打开项目主页右上角的fork按钮即可),然后他的github主页上就多了一个项目,只不过这个项目是基于你的项目基础(本质上实在原有项目的基础上新建了一个分支),他就可以对你的代码做改进,但是不会影响原有项目的代码与结构。

发起请求(pull request)

发起请求,其实就是基于fork的,你在别人的代码基础之上做了改进,后来觉得改进的不错,应该要把这些改进让更多的人受益,于是就把自己的改进合并到原有的项目里,这个时候你就可以发起一个pull request,原有创建人收到这个请求之后,查看你的改进,如果测试OK,就会接受你的pull request(PR),这个时候我做的改进原有项目就会拥有了。

关注(watch)

如果你的watch了某个项目,那么以后只要这个项目有任何更新,你都会第一时间收到关于这个项目的通知提醒。

事务卡片

发现代码BUG,但是目前没有成型代码,需要讨论时用;比如:你开源了一个项目,别疼发现你的项目中有bug,或者做的不够好,他就可以给你提个issue,然后你看到了这些问题就可以去逐个修复,修复好了就可以一个个的close掉。

GitHub主页

账号创建成功或点击网址导航栏GitHub图标都可进入GitHub主页,改业左侧主要显示用户动态以及关注用户或关注仓库的动态,右侧显示所有的git库;

仓库主页

仓库主页主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等

个人主页

个人信息:头像,个人简介,关注我的人,我关注的人,我关注的git库,,我的开源项目,我贡献的开源项目等信息

开源项目贡献流程

1)新建Issue

提交使用问题或者建议或者想法

2)Pull Request

步骤:

  1. fork项目
  2. 修改自己仓库的项目代码
  3. 新建pull request
  4. 等待作者操作审核(合并你加入的文件代码)

github 搭建个人网站

个人站点

访问:https://用户名.github.io

搭建步骤:

1) 创建个人站点 -> 新建仓库(注:仓库必须是用户名.github.io)

2) 在仓库下新建一个.html文件即可

project pages

搭建步骤

1)进入项目主页

2)在settings页面,点击Launch automatic page generator来自动生成主题页面

3)新建站点基础信息设置

posted on 2020-01-17 17:23  jueyuanfengsheng  阅读(317)  评论(0编辑  收藏  举报