zoukankan      html  css  js  c++  java
  • 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)新建站点基础信息设置

  • 相关阅读:
    尾递归
    Appium环境搭建
    虚拟机与主机的相互访问,虚拟机访问外网
    Python
    npm i 安装
    redis过期键删除策略
    Redis的过期策略和内存淘汰机制
    redis的两种持久化方案
    JVM 方法内联
    进程/线程/协程
  • 原文地址:https://www.cnblogs.com/zhangchaocoming/p/12206786.html
Copyright © 2011-2022 走看看