下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Git配置管理工具课程教学大纲课程编号:081344172课程名称:Git配置管理工具英文名称:Git Configuration Management Tools课程类型:专业课课程要求:选修学时/学分:16/1 (讲授学时:8 实验学时:8 上机学时:0)适用专业:计算机科学与技术一、课程性质与任务“Git配置管理工具”是计算机科学与技术专业的专业选修课。版本控制是软件项目中必不可少的一种工具,版本控制可以在软件开发过程中解决软件代码的一致性、软件内容的冗余、软件过程的事务性、软件开发过程中的并发性、软件源代码的安全性以及软件的整合等问题。本课程讲授的Git作为分布式版本控制工具,是版本控
2、制工具的佼佼者。本课程的主要任务就是讲解Git的应用,使学生熟练掌握Git版本库的创建;熟练掌握Git的版本回退、撤销修改等;熟练掌握Git的远程仓库;熟练掌握并学会运用Git的分支管理;熟练掌握Git的标签管理等,使学生具有使用现代工具对软件进行开发和的维护的能力,为后续分组实践课程的实施打下坚实基础。二、课程与其他课程的联系先修课程有“计算基础”等,为本课程的操作提供了实践基础。后继课程为专业相关的项目实践课程,在项目实施过程中采用了本课程的技术。三、课程教学目标1使学生了解各类版本控制的概念和理论知识,体会各版本控制的规则,采用科学的方法设计软件系统进行实验,获得合理有效的结论。(支持毕
3、业能力要求4)2使学生熟知Git版本控制的特点,掌握Git的安装方法,采用科学方法设计软硬件系统实验。(支持毕业能力要求4)3熟练掌握Git版本库的创建、Git常用命令的使用和远程仓库,采用适当的技术、资源和工具,对复杂工程问题进行预测和模拟。(支持毕业能力要求5)4学生能够熟知目前云端Git版本库,掌握比较文件不同历史版本的方式,掌握解决冲突的方式,掌握Git多人协作的基本操作方式,熟练掌握云端Git产品的使用,运用恰当的技术对实际工程问题进行模拟。(支持毕业能力要求5)四、教学内容、基本要求与学时分配序号教学内容教学要求学时教学方式对应课程教学目标1一、绪论1版本控制;2集中式版本控制;3
4、分布式版本控制;4Git的历史和特点。二、Git的安装及版本库1安装Git及设置;2了解版本库;3创建版本库;4添加文件至版本库。1能够说出版本控制的类型,列举分布式版本控制Git的特点。2能够安装Git,在Windows下创建版本库。3掌握Git客户端设置。4学会如何将文件添加到版本库。2讲授42三、Git版本控制1回退版本;2撤销修改。四、Git远程仓库1添加远程仓库;2从远程仓库克隆。1能够对版本进行回退、撤销和修改等操作。2能够描述远程仓库。3掌握如何添加远程仓库,如何从远程仓库克隆。2讲授43实践内容:1在Windows下安装Git,设置创建版本库并添加文件。2 Git版本控制。1能
5、够在Windows下安装及配置Git。2学会Windows下创建版本库的操作过程。3能够列举Git查看版本方式。4掌握撤销修改的操作方式。2实验54五、分支管理1创建与合并分支;2解决冲突;3分支管理策略;4Bug分支;5Feature分支;6多人协作。1能够描述分支的定义。2学会使用分支的创建与合并。3掌握比较不同版本文件并解决冲突。4了解Bug分支、Feature分支。5能够操作Git多人协作的基本流程。2讲授45实践内容:1远程仓库上机操作。2分支管理上机操作。1学会创建远程仓库,能够添加并操作远程仓库。2掌握分支的基本操作。3能够描述文件的不同历史版本方式。4实验4、56六、标签管理和
6、云端Git1创建标签;2操作标签。1理解标签的概念及使用标签的目的。2学会创建标签。3能够使用标签的常用操作。4了解云端Git产品。5学会使用Git HUB。2讲授4、57实践内容:标签管理和云端Git上机操作。熟练掌握标签的基本操作,能够使用云端GIT产品。2实验4、5五、其他教学环节(课外教学环节、要求、目标)1作业:(课外4学时)(1)Git安装及版本库(课外2学时)(2)云端Git综合内容(课外2学时)2实验:(课外4学时)(1)实现添加、修改及删除文件至版本库的操作过程(2)掌握解决冲突的方式,实现Git多人协作的基本操作方式六、教学方法1教学方法是教学改革的关键和切入点。(1)在教
7、学方法方面,灵活运用启发式教学、讨论式教学、比喻式教学、现场教学、结合实际产品实物进行教学;采用传统教学手段和现代教育技术相结合;(2)强调理论教学和实践教学并重,基本概念与实例相结合,重视在实践教学中培养学生的实践技能和创新能力;有效地调动学生的学习积极性,促进学生的积极思考,激发学生的潜能,注重对学生知识运用能力的考查。2在本课程的全部教学过程中,对学生综合素质和能力培养采取的措施。(1)通过学生自学和教师提问等方法培养学生的自学能力和表达能力。(2)课程最后加入目前企业项目开发中常用的两种云端Git版本库产品,GIT HUB和码云。这两个产品都有大量的开源代码可供学习参考,对学生将来进入
8、企业快速融入到团队协作,培养工程型人才有很大帮助。七、考核及成绩评定方式最终成绩由平时作业成绩、平时实验成绩、期末成绩等组合而成。各部分所占比例如下:平时作业成绩:10%。主要考核对每堂课知识点的复习、理解和掌握程度,分两次完成。实验成绩:20%。主要考核学生上机实践情况,对于无故缺勤实验者,给予当次实验成绩零分处理。期末考试成绩:70%。主要考核GIT操作基本内容。书面考试形式。题型为选择题、填空题、简答题及综合题。八、教材及参考书目1教材:(美) HYPERLINK /?key2=%C2%DE%C1%A6%B8%F1&medium=01&category_path=01.00.00.00.00.00 t _blank 罗力格,(美) HYPERLINK /?key2=%C2%F3%BF%A8%C2%E5&medium=01&category_path=01.00.00.00.00.00 t _blank 麦卡洛著, HYPERLINK /?key2=%CD%F5%B5%CF&medium=01&category_path
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年财务专员面试题及应对技巧含答案
- 2026年铁道工程师面试题及答案
- 2026年供应链管理师面试题及答案大全
- 2026年职称评审考试阅卷工作规范
- 校园心理健康教育活动的创新模式与实践效果研究教学研究课题报告
- 高中英语学科育人价值与教学实践创新教学研究课题报告
- 2026年中国科协所属单位公开招聘应届高校毕业生33名备考题库及一套参考答案详解
- new华中农业大学2026年思想政治辅导员招聘备考题库及1套完整答案详解
- 中共西藏自治区委员会政策研究室2026年度急需紧缺人才引进备考题库及答案详解(新)
- 成都市实验中学教师招聘20人备考题库完整答案详解
- 发改价格〔2007〕670号建设工程监理与相关服务收费标准
- 高空作业吊板施工方案
- 鸡舍钢结构厂房施工组织设计方案
- 图书馆管理系统设计与实现答辩
- 扳机点(激痛点)疗法(理论及实操演示附全身激痛点分布图)
- 2024年北京第二次高中学业水平合格考英语试卷真题(含答案)
- 企业如何做好培训工作
- 测量常用坐标系课件
- 牙周病的病例汇报
- 招标代理机构入围 投标方案(技术方案)
- 吡仑帕奈口服混悬液-临床用药解读
评论
0/150
提交评论