【学了就忘】GitHub — 68.GitHub介绍

1、Git远程版本库概述

远程仓库是指托管在因特网或其他网络中的项目版本库。

为了能在任意Git项目上进行团队协作,Git一般会使用远程版本库。相对于本地版本库而言,远程版本库都在其它主机上,故叫做远程版本库,也叫中央版本库。

你可以拥有多个远程仓库,你对某些远程版本库可能只有只读的权限,有些则有读写的权限。可与其他人协作管理远程仓库,也可以根据需要,推送或拉取远程版本库中的数据。

那么我们就需要知道如何管理远程仓库,包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。

常用的远程版本库有:GitHub,码云Gitee等。

2、GitHub介绍

GitHub是一个面向开源及私有软件项目的托管平台,因为平台只支持Git作为唯一的版本库格式进行托管,故名为GitHub。(Hub:中心,所以Git Hub,即Git中心。)

GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。

GitHub 是一个利用 Git 进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。 ——维基百科

GitHub官网地址:https://github.com

3、GitHub的一些基本概念

GitHub是一个基于Git的代码托管平台,付费用户可以创建私人仓库,免费用户可以创建公共仓库。

  1. Repository(仓库):仓库即为你的项目,一个项目需要建立一个仓库。在GitHub上,仓库表示一个开源的项目,同理一个项目需要新建一个Repository。
  2. Star(收藏):仓库主页的star按钮,意为收藏该项目的人数,你也可以理解为是点赞数,点赞数越多,表明项目越受欢迎。同时你也可以收藏别人的项目,然后在自己的个人中心方便查看。
  3. Fork(复制克隆项目):就比如说你开源了一个项目,别人想要在此基础上进行改进,就可以点击右上角Fork按钮,然后他的Github主页中就会多你的项目。本质是在原有项目基础之上建立一个分支,他可以改进,但是丝毫不会影响原项目的代码和结构。
  4. Pull Request(发起请求):这个是基于Fork功能的后续操作。就是如果别人把你的项目进行了改进,之后感觉改的不错,想合并到原有项目中,让更多的人收益。这时他就可以向原项目创建人发起Pull Request请求。原有项目创始人,也就是你,可以收到他的请求,然后review他的代码,如果测试之后感觉可行,就可以接受他的Pull Request请求,他做的修改在原项目中就会拥有了。
  5. Watch(关注):如果你关注了别人的项目,那么他的项目只要有更新或者改动,你会第一时间收到关于这个项目的通知提醒。其实就是订阅监听的意思。
  6. Issue(事务卡片):比如你开源了一个项目,如果其他人发现有bug或者认为某些地方做的不够好,就可以提一个Issue,即问题,提的多了就变成了Issues。你看到了这些问题就会一个一个进行修复处理,修复好了的Issue,就可以Close掉。衡量一个项目的好与坏,可以通过查看Issue关闭的数量来判断。
  7. Languages:项目中开发语言占比。
  8. Branches:相对于master而言,master是默认的分支,在其他分支上进行开发,完成后再将其合并到主分支上。
  9. 相关主页说明:
    Github主页:账号创建成功或者点击GitHub图标都会进入GitHub主页,该页主要显示用户动态,以及关注用户或关注仓库的动态,还有自己所有的Git库。
    仓库主页:主要显示项目信息,如项目代码,版本,收藏/关注/fork情况等。
    个人主页:个人的一些信息,如头像,个人简介,关注我的人,我关注的人,我关注的Git库,我的开源项目,我贡献的开源项目等信息。

参考:https://segmentfault.com/a/1190000016535437

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,393评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,790评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,391评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,703评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,613评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,003评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,507评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,158评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,300评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,256评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,274评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,984评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,569评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,662评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,899评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,268评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,840评论 2 339

推荐阅读更多精彩内容