• GitHub的使用


    1.目的

    借助github托管项目代码

    2.基本概念

    2.1 仓库(Repertory

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

    2.2 收藏(Star)

    仓库主页Star按钮,收藏仓库,方便下次查看。

    2.3 复制克隆项目(Fork)

    张三开源了一个项目,李四想在这个项目的基础上做些改进,然后应用到自己的项目中,这个时候,李四就可以fork张三的项目(fork按钮),会在李四的个人中心中复制克隆一份,该fork的项目时独立存在的。

     2.4 发起请求(Pull Request)

    是基于fork的,如果李四在张三的基础上做了改进,后来觉得改进不错,就想把这个改进合并到原有项目中,这时候李四就可以发起一个Pull Request(简称PR)。张三(原有项目创建人)就可以收到这个请求,如果测试没有问题,就可以接受他的PR。

    李四要将更新的代码提交给张三,就要发起Pull请求。

     2.5 关注(Watch)

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

    2.6 事务卡片(Issue)

    发现代码bug,但是目前没有成型的代码,需要讨论时用。

    举个例子,如果你开源了一个项目,别人发现你项目中的bug,或者哪些地方做的不够好,他就可以给你提个Issue,即问题。然后你看到Issue后,就可以去修复了,修复ok了就可以一个个的Close掉。

    2.7 Github主页

    左侧主要显示用户动态以及关注用户或关注仓库的动态,右侧显示所有的git库

    2.8 仓库主页

    显示项目的信息,如,项目代码,版本,收藏/关注/fork情况等。

    2.9 个人主页

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

    3.注册Github

    公开的,免费的

    私有的,收费的

     

  • 相关阅读:
    20170612测试
    vijos1453曼哈顿距离
    vijos1153 猫狗大战
    vijos1037搭建双塔
    dijkstra+priority_queue+vector
    BZOJ1507: [NOI2003]Editor
    dinic模板
    旅行-树形DP
    51nod1799-二分答案
    51nod1791-合法括号子段
  • 原文地址:https://www.cnblogs.com/lihuawei/p/13255568.html
Copyright © 2020-2023  润新知