GitHub是什么:
- 免费的远程仓库
- 开源协作社区
在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提交代码,而给每个想提交代码的群众都开一个账号那是不现实的,因此,群众也仅限于报个bug,即使能改掉bug,也只能把diff文件用邮件发过去,很不方便。
但是在GitHub上,利用Git极其强大的克隆和分支功能,我们真正可以第一次自由参与各种开源项目了。
那么作为新手的我们如何使用GitHub平台呢?以下将给出GitHub的相关资讯。
第一步:注册账户以及创建仓库
GitHub官网地址:https://github.com/
GitHub中文社区:https://www.githubs.cn/
注册之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。
第二步:了解基本概念
仓库(Repository)
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库
公开仓库是免费的,若不想公开,也有私有仓库供收费用户使用。私有仓库只能自己或者指定的朋友才有权限操作。
收藏(Star)
收藏项目,方便下次查看
在项目中可以点收藏
点击自己,可以看到收藏的项目
复制克隆项目(Fork)
将感兴趣的项目复制到自己的项目中
发起请求(Pull Request)
用户修改了fork的项目中的文件,希望更新到原来的仓库,这时候他要新建一个pull request
关注(Watch)
关注项目,当项目更新可以接收到通知
事务卡片(Issue)
发现代码BUG,但是目前没有成型代码,需要讨论时用
Github主页
账号创建成功或点击网址导航栏github图标都可进入github主页:该页左侧主要显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的git库
仓库主页
仓库主页主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等
个人主页
个人信息:头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息
注册完、了解了基本概念后,我们能在GitHub做什么?或者说、我们如何使用这些功能呢?
创建项目
仓库主页说明
新建文件
下载/检出项目
为团队成员写入权限
在我们的队友添加一个写的权限,这样我们的队友才能很好的修改代码。
之后我们找到collaborators,这里会让我们验证密码,之后就有添加合作者的选项。这样我们就能添加我们的小伙伴了!新的小伙伴有着同样的权限去修改和管理代码。 此时我们就会看到我的小伙伴wevan的github主页上就会出现关于我创建的项目的各种通知。
若看了本文还对GitHub的使用有疑惑,以下给出GitHub指南和手册相关的网站:
Git 社区参考书:https://book.git-scm.com/
像 git 那样思考:http://think-like-a-git.net/
GitHub 帮助:https://help.github.com/en
图解 Git:http://marklodato.github.io/visual-git-guide/index-zh-cn.html
参考资料:https://blog.csdn.net/tichimi3375/article/details/79844514
https://www.runoob.com/w3cnote/git-guide.html
GitHub for Windows使用教程:https://youngxhui.top/2016/05/github-for-windows%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B%E4%B8%80/