zoukankan      html  css  js  c++  java
  • 使用github(一)

    一、使用Github(目的、基本概念)

    1.目的

    借助github托管项目代码

    2.基本概念

    (1)仓库(Repository)
    仓库即项目的意思,你想在github上开源一个项目,那就必须要新建一个repository
    (2)收藏(Star)
    仓库主页star按钮,意思为收藏项目的人数
    (3)复制克隆项目(Fork)
    你开源了一个项目,别人想在你这个项目的基础上做些改进,然后应用到自己的项目中,这个时候他就可以fork你的项目,然后他的github上就多了一个项目,只不过这个项目是基于你的项目基础(本质上是在原有项目的基础上新建了一个分支),他就可以随心所欲的去改进,但是不会影响原有项目的代码与结构。
    (4)发起请求(Pull Request)
    基于fork的,如果别人在你基础上做了改进,后来觉得改进的还不错,就可以把自己的改进合并到原有项目中,这个时候他就可以发起一个Pull Request,原有项目创建人,也就是你,就可以收到这个请求,这个时候你会仔细review他的代码,并且测试觉得ok了,就会接受他的PR,原有项目就会拥有改进后的了。
    (5)关注(Watch)
    如果你watch了某个项目,那么以后这个项目有任何更新,你都会第一时间收到通知
    (6)事务卡片(Issue)
    发现代码bug,但是目前没有成型代码,需要讨论时用
    (7)github主页
    点击左上角小猫进入github主页
    该页左侧主要显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的git库
    (8)仓库主页
    仓库主页主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等
    (9)个人主页
    个人信息:头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目等

    二、新建仓库、仓库主页说明

    说明:一个git库(仓库)对应一个开源项目
    通过git管理git库

    1. 新建仓库

    2.仓库管理

    (1)创建文件
    创建好之后
    (2)编辑文件
    进入文件中,点击“笔”
    (3)删除文件
    进入文件中,点击“垃圾桶”
    (4)上传文件
    (5)搜索仓库文件
    (6)下载/导出项目

    三、开源项目贡献流程

    (1) 新建issue
    例如:A发现代码有bug,可以在文件下方写出问题,B本人登录后在github主页就能看到通知,并和A沟通,解决之后可以关闭issue
    (2)pull request
    步骤:
    • fork项目
    • 修改自己仓库的项目代码
    • 新建pull reques
    • 等待作者操作(合并、审核)
     
  • 相关阅读:
    CTR校准
    CTR的贝叶斯平滑
    FTRL 使用tensorflow的实现
    深入理解AUC
    tensorflow wide deep 介绍
    什么是卷积神经网络?为什么它们很重要?
    深度学习中 Batch Normalization为什么效果好
    处理excel将下标转换为ABCD列
    ssh无法登录,提示Pseudo-terminal will not be allocated because stdin is not a terminal.
    sudo: no tty present and no askpass program specified
  • 原文地址:https://www.cnblogs.com/nxf-rabbit75/p/10793627.html
Copyright © 2011-2022 走看看