一,首先,我们来说一下什么是GitHub
GitHub是一个基于git打造的开源社区 ,同时也是一个大型同性交友平台 ,作为一个专业的程序员,你非常有必要知道并使用GitHub;作为一个国际化社区,所以它是个英文网站,对于英语水平普遍较低的同学也造成了一些门槛,例如我,在大一的时候,看到GitHub全英文的我当时就退缩了,后来硬着头皮去了解才发现真的真的不难,下面我会解释一些GitHub中的一些常用功能,让你快速入门GitHub,
二,GitHub可以用来干嘛
- 我们可以借助GitHub托管项目代码
- GitHub里面有非常丰富的开源代码,简直就是白嫖的学习资源圣地呀(咳咳)
三,注册登录
要想使用GitHub,很明显我们需要注册个账号
- 注册:GitHub.com(进去官网进行注册,不难,你可以的)
- 登录
在登录后会跳出一个界面
可以在这个页面选择你的GitHub计划
第一项:默认项,GitHub分配给你的免费公开仓库,任何人都可以访问和fork(fork是什么意思,后面会解释)
第二项:私人仓库,只有自己或者指定的用户才有权限访问,只需7刀,私人仓库带回家(emmmmm,我还是选择白嫖吧)
所以我们选择默认项就好,土豪请无视
为了更好的熟悉GitHub,这里先讲一下GitHub里面的基本概念,熟悉这些基本概念,再自己摸索一下,就可以无障碍使用GitHub啦
四,基本概念
仓库(repository)
用来存放你的项目收藏(star)
当你看到觉得不错的开源项目时,可以收藏好慢慢研究关注(watch)
关注了某个项目,只要项目有任何更新,你就会收到提醒,就像你在微博关注了胡歌,胡歌发动态了你就会收到通知复制克隆项目(fork)
可以把别人的项目(仓库)复制一份到自己账号中发起请求(pull request)
如果你看到一个不错的开源项目并且想要为这个开源项目贡献自己的代码的话,可以发起请求,如果那个开源项目的测试人员觉得你贡献的这个代码不错的话,就可以合并到该开源项目中去事务卡片(issue)
相当于“讨论区”或者“问题”的意思,当别人在你的项目中发现有bug或者时做的不够好的地方,就可以在issue中提出来,你可以对这个issue进行回复交流,当问题修复后可以把这个issue关掉
当你把这些基本概念了解后,我们来创建一个仓库吧!
五,新建仓库
注:第一次创建仓库需要验证你的邮箱,即你注册时使用的邮箱
我们填好仓库名,项目描述
然后可以选择新建的是免费仓库或者是收费的仓库
接着勾选README.me,点击creating repository按钮即可创建好一个仓库
那么可能有人要问了,这个Readme.md文件是什么,干啥用的呢?
它是一个说明文件,可以在里面详细描述你的项目,方便别人快速的了解你的项目
建立好仓库,我们在里面新建文件,也可以上传你自己的项目到仓库中
六,丰富的开源资源
我们还可以GitHub中通过别人开源的项目进行学习
事不宜迟,冲冲冲
当我们搜索外卖小程序时,我们就可以搜出好多关于外卖小程序的开源代码,有没有一点小激动呀,赶紧打包带走吧