GitHub 基本概念
一、基本概念
1.1 必须了解的概念
(1)仓库 - Repository
仓库即你的项目,你想在GitHub上开源一个项目,那就必须要新建一个Repository。如果你开源的项目有多个,那么你就有多个Repositories。
(2)收藏 - Star
收藏项目,方便下次查看。如果你的项目被收藏的次数越多,那么你的项目也就越受广大开发者的欢迎咯。
(3)复制克隆项目 - Fork
如果你开源了一个项目,别人想在你这个项目的基础之上做些改进,然后应用到自己的项目中,这时他就可以Fork你的项目,然后他的GitHub主页上就多了一个项目,只不过这个项目是基于你的项目为基础(相当于别人拿到了一个副本)。Fork之后,他就可以随心所欲地去改进,但是丝毫不会影响原有项目的代码与结构。
(4)发起请求 - Pull Request
如果别人在你的项目基础之上做了一些改进,并且觉得改得很不错,应该要把这些改进让更多的人受益。于是,他就想把自己的改进合并进原有项目之中,这时他就可以发起一个Pull Request。而原有项目创建人也就是你,可以收到这个请求,这个时候你可能会仔细review他的代码,并且测试后觉得OK,就可以接受他的Pull Request,之后他做的改进就可以融入到原有项目之中了。
(5)关注 - Watch
类似于微博中的关注,如果你Watch了某个项目,那么以后只要这个项目有任何更新,你都会第一时间收到关于这个项目的通知提醒。
(6)事务卡片 - Issue
你开源了一个项目,别人发现你的项目中有bug,或者哪些地方做的不够好,他就可以给你提一个Issue(即问题)。你如果看到了这些Issue,就可以逐个去Fix修复,修复OK之后就可以一个一个地Close掉。
(7)GitHub主页
如果你注册了一个GitHub账号,那么久会有一个属于你的GitHub主页,该页面左侧主要显示用户动态以及关注用户/仓库的动态,右侧则显示所有的Git库。
(8)仓库主页
仓库主页主要显示项目的信息,如:项目代码、版本、收藏/关注/Fork情况 等等。
(9)个人主页
个人信息:头像、个人简介、关注我的人,我关注的人,我关注的Git库,我的开源项目,我贡献的开源项目信息 等等。
你可以通过下图“形(Xie)象(E)”地理解GitHub主页。
看完上面这张图,你是不是秒懂呢?

1.2 必须完成的准备
要使用GitHub,首先必须得注册一个GitHub账号啦!
注册过程很easy,就跟你平时注册小网站会员一样,详细信息可以浏览:点此了解注册详情
需要注意的地方就是,选择Free免费账号完成设置!那么收费的跟免费的有什么区别呢?私有的仓库只有自己或者指定的朋友才有权限操作。

注册完成之后,记住要验证邮箱!如果未验证邮箱,那么你是没法做后续操作的。

出处:http://edisonchou.cnblogs.com

浙公网安备 33010602011771号