GitHub感想

首先了解下来两个问题:

什么是Git?

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2]  Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 很多 Freedesktop 的项目迁移到了 Git 上。

 

什么是GitHub?

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
 
作业感想:

这一次的作业倒是有些小惊喜,看着题目觉得要求不多,心里想着应该是比较好写的吧。然而点开了链接以后,这绝对是惊喜啊。因为链接里的博客把步骤写的清清楚楚,虽说有点多,但是跟着傻瓜操作就行了,这不是很轻松吗?

然而也正是因为一开始觉得简单,所以才拖到这后面才写。这一写就停不下来了。这里出问题,那里报错的。一路上坎坎坷坷,而且按照上面的步骤来还是会出现这样那样的问题,那没办法了,问度娘呗。一大堆英语的资料和解答着实让我这个英语菜鸟吃尽了苦头。一眨眼这四五个小时就过去了,终于将一步一步的操作都走了一遍。油然而生一中成就感,这就是学习带来的快感。

传的也不是java HelloWorld 的程序而是闲暇时写java作业的一个星星三角形的程序。

GitHub链接:星星三角形

posted @ 2017-09-24 21:43  萧彦波  阅读(148)  评论(0编辑  收藏  举报