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

公开的,免费的

私有的,收费的

 

原文地址:https://www.cnblogs.com/lihuawei/p/13255568.html