对github的初步认识以及对软件技术基础课程的期待

对github的初步认识:

Git是一个开源的分布式版本控制系统(版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统),客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。快"是git的设计理念。git管理的是修改,而不是修改之后的版本,这要比管理版本灵活、便利、强大得多。gitflow里的开发流程,看起来很美,但往往不是真实发生的修改流程。但是,git会提供命令,方便我们把代码变更历史修改成为gitflow所描述的那样。Git是一款版本管理的工具,可以管理GitHub和GitLab。GitHub为代码托管平台,可以免费托管用户的代码,若代码、仓库不希望对外公布,则需要付费。gitlab则是一款可以搭建在个人/公司服务器上的代码管理平台,自己对代码管理平台进行管理。三者的关系类似于博客书写工具,公共博客,私人博客。

 

对本课程的期待,希望可以获得以下几方面能力:

1.获得软件开发知识,对c++更深入的掌握,对某一开发平台的掌握等等。

2.充分理解软件设计思想和软件工程思想的精髓,并学会运用。

3.提高团队合作能力,任务的执行力和效率。

posted @ 2018-03-13 13:05  立夏-  阅读(116)  评论(0编辑  收藏  举报