GitHub
1. Repository(仓库)
仓库的意思,即你的项目,你想在GitHub上开源一个项目,那就必须要新建一个Repository,如果你开源的项目多了,你就拥有了多个Repositories。
2. Star(收藏)
仓库主页star按钮,意思为收藏项目的人数,在GitHub上如果你有一个项目获得100个star都算很不容易了。
3. Fork(分叉,复制克隆项目)
你开源了一个项目,别人想在你这个项目的基础上做些改进,然后应用到自己的项目中,这个时候他就可以Fork你的项目,然后他的GitHub主页上就多了一个项目,只不过这个项目是基于你的项目基础(本质上是在原有项目的基础上新建了一个分支),他就可以随心所欲的去修改,但是不会影响原有项目的代码与结构。
4. pull request
发起请求,这个其实是基于Fork的,如果别人在你基础上做了改进,后来觉得改进的很不错,应该要把这些改进让更多的人受益,于是就想把自己的改进合并到原有项目里,这个时候他就可以发起一个Pull Request(简称PR),原有项目的创建人,就可以收到这个请求,这个时候他会自信review你的代码,并且测试觉得OK了,就会接受这个PR,这个时候做的改进就会合并到原有项目中。
5. Watch(关注)
如果你Watch了某个项目,那么以后只要这个项目有任何更新,你都会第一时间收到关于这个项目的通知提醒。
6. Issue(事务卡片)
发现代码Bug,但是目前没有成型代码,需要讨论时用。
7. Git的基本工作流程

网友评论