PS:此简介系课程作业,是非专业选手的业余作品
Episode1:什么是Github?Github有什么用?
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。
GitHub除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
其名中的“git“”是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作系统)
———————————————假装是分割线——————————————————
那么Github到底有什么用呢?
GitHub 的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“Fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的pull request机制向项目负责人申请代码合并。
也就是说:
在 GitHub,我们可以通过Explore轻而易举地找到海量的开源代码,且全球顶级科技公司纷纷加入 GitHub ,并贡献他们自己的项目代码,下附部分公司的Github主页链接:
Google: https://github.com/google
苹果: https://github.com/apple
Facebook: https://github.com/facebook
Twitter:https://github.com/twitter
微软:https://github.com/microsoft
阿里:https://github.com/alibaba
———————————————假装是分割线——————————————————
Episode2:Sign In,New repository
作为一名刚刚完成注册的新用户,我们的Repositories自然是空的
那么就需要新建仓储页了:
仓储名随便起的,日期+爽哥id
仓储描述:只是作业
PS:GitHub 项目本身自然可在 GitHub 上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并非如此。
这里只作为作业介绍,故设为私有
建立完后的仓储页如图:
想要分类创建的仓储并且让查找更多一些?然后丰富其主题(夹带私货ing)
加个义乌巫医的主冷静一下,并附上NGA论坛爽哥的贴,关联的网站地址就显示在描述文字后面,效果如下:Branch分支默认master在此不做修改
———————————————假装是分割线——————————————————
Episode3:新建文件与下载
新建文件,随便写点什么进去,在下方输入文件的描述信息,默认提交到我们新建的分支上,最后点击“Commit new file”
这样在新创建的分支上出现了刚才我们创建的Hello Github~文件
之后就可以下载了,Download ZIP:部件完整
———————————————假装是分割线——————————————————
Episode4:付费DLC 彩蛋
上面我们创建好了自己的仓库,如果需要让自己电脑上的代码同步到Github上所创建的库中就需要安装git的命令工具,Git Bash
在Git官网就能找到,看着合适的版本下一个就ok
之后就要在本地创建一个ssh key ,获取之后,在GitHub账号里输入之后,我们的电脑就和GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传我们的代码。
$ ssh -keygen -t rsa -C "2841506822@qq.com"
命令如上,邮箱因人而异,填写自己注册时使用的邮箱即可