Github是什么?GitHub是一个面向开源及私有项目的托管平台,它提供了一个网站和一个巨大的服务器,此刻所有登陆Github账号的个人电脑便都成为了终端机,对Github上的代码进行各种操作。同时在Github,使用者可以轻易地把代码和其他使用者进行分享,登陆Github的任何一个用户都可以下载你的文档并上传他们修改过的版本。
走进github的神奇世界!
在正式开讲之前,我们说一说github这个网站的一些有趣的冷门用法。
博客
既然是博客嘛,写日记,记录笔记心得,写随笔杂文,出游记录等等等保存在云端,不怕丢失也不怕勒索病毒。
团队协作
包括但不限于,字幕组翻译协作,公益性的文档翻译协作,甚至是某些课程的小组作业都可以使用github来完成。
资料库
把github当成一个小云盘来使用,建立自己的学习资料库,素材库,还可以和其他志同道合的朋友一起丰富和完善自己的资料库。
征婚
但是据说作者并没有因此找到男朋友……
Github产生的原因是什么?
先设想下这样一个场景
如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:
想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的Word文档变成了这样:
过了一周,你想找回删了的,但是记不清保存在哪个里了,只好一个一个去找,麻烦。
想保留最新的一个,然后把其他的删掉,又怕哪天会用上,还不敢删,纠结。
你的主编需要审阅你的文章,于是你用U盘拷给她(或者Email发给她)然后,你继续修改小说。一天后,主编再把她改动后的传给你。
哦豁!此时,你必须想这段时间里,你改了啥,她改了啥,得合并起来吧,郁闷。
所以现代的版本管理工具(如github)应运而生:
这里的项目不仅局限于软件工程项目,比如之前介绍的课程作业啊,字幕翻译啊,文档翻译啊
开源就是公开权限给所有其他网友进行下载和阅读。
我们不难看出github有以下几个属性:
云端托管属性
我们可以将我们的项目托管到云端,公开给世界上的其他网友,或有权限地公开给部分好友。
版本管理属性
同一个项目的不同版本同时存放在云端,给我们的工作带来了很多便利。
团队协作属性
这让我们在完成协作任务的时候方便了许多。
交友属性
Github使用教程
注册账号
github是没有被墙的国外网页,无需翻墙即可访问。但是由于是国外网站,有些考验大家的英文水平,刚开始使用的时候多应用翻译软件,熟悉后就使用起来就很简单了。
访问github官网,点击红色方框处注册。
按照步骤依次填写
注册完成后有一个新手导引和新建项目的欢迎界面。
点击read the guide,会进入官方全英的github导引,细心阅读完这篇导引,再点start a project新建一个项目,熟悉功能就可以开启神奇世界大门!
撒花 。:.゚ヽ(。◕‿◕。)ノ゚.:。+゚