学习Github的目的
借助Github来托管项目的代码
基本概念
仓库(Repository)
仓库的意思,即你的项目,你想在Github上面开源一个项目,那就必须的创建一个Repostitory,如果你开源的项目多了,就拥有了多个Repostitory
收藏(star)
仓库主页的star按钮,意思为收藏该项目的人数
复制克隆项目(Fork)
意思就是将别人的开源项目复制一份到自己的仓库中(本质是在原有项目基础上打了一个分支),可以将复制后的仓库随心所欲的进行修改,并且丝毫不会影响原有的项目代码.
发起请求(Pull Request)
发起请求,这个是基于Fork的,相当于在在Fork了别人的项目之后,自己做了一些修改,想要分享给更多的人,这个时候可以把代码提交(Pull Request)给原有的项目,若原有项目经过测试或者review代码确认后,原有项目就可拥有这些新的代码了.
关注(Watch)
如果你关注了某个项目,那么这个项目有了变化的时候,你就会烧到通知.
事物卡片(issue)
发现代码bug,但是没有成型代码,需要讨论时用,类似于留言板
Github主页
帐号创建成功或者点击点击导航栏图标可进入主页,该页面主要展示用户的动态以及关注的仓库的动态,右侧展示所有的git仓库.
仓库主页
仓库主页主要显示项目的信息,如:项目代码,版本,收藏/关注/fork等等各种情况.
个人主页
个人信息,头像,关注我的人,我关注的人,我关注的仓库,我的开源仓库.
注册github帐号
帐号创建注册只需到官网注册登录即可,github是国外的服务器访问通常比较慢
官网地址:
https://github.com/
创建仓库/创建新项目
一个git库对应一个开源项目
通过git来管理git仓库
进入创建仓库
创建仓库输入内容
仓库创建成功的主页
仓库中创建文件
仓库提交编辑信息
仓库中查看提交的文件
仓库修改编辑文件
进入文件详情
进行文件上传
下载代码工程
创建仓库操作结束