Git是Linus继Linux之后又一个伟大的作品。作为一款出色版本管理工具,Git自诞生以后,短短数年时间便风靡于软件开发领域。各大项目纷纷投身于Git的怀抱。如今Git俨然成为版本控制的事实标准,理解和熟练使用Git已经成为一个合格IT从业人员的必备技能。本课程将由浅入深,逐步为大家介绍Git的基本原理、使用方法并分享相关经验。
课程大纲:
第一课 开源历史与版本控制工具
开源软件历史与开源精神
版本控制工具的发展
课程概要与大纲
第二课 Git初步与基本概念
Git的历史
Git中的基本概念
Git初步使用
第三课 使用Git管理文件
使用Git管理文件历史
第四课 分支/TAG
分支的使用与管理
标签的使用与管理
灵活的Tree-ish
第五课 比较与冲突处理
多分支合并时如何进行比较和冲突处理
第六课 控制git的提交
Git的后悔药:修改历史提交/提交管理
第七课 git使用技巧分享
Git钩子
Git补丁
其他一些Git使用的小技巧与心得
第八课 使用git服务器协调开发
使用Git服务器进行团队协作开发
常用的开放Git服务介绍
授课时间:
课程预计2018年7月12日开课,预计课程持续时间为9周。
授课对象:
一般性的软件开发技术人员、测试人员
授课环境:
从 https://git-scm.com/ 获得git (官方git版本均可)
收获预期:
了解并熟悉git的使用。能够熟练使用git进行版本管理和控制。解决实际的问题。
授课讲师:
葛一鸣:计算机软件与理论专业硕士学位。取得了国家认证系统分析师职称)。10余年Java学习和开发经验,参与开发过多个软件项目。对Java程序设计,JVM有一定的研究。对设计模式、人工智能、神经网络、数据挖掘等技术有浓厚兴趣。
炼数成金优秀客座讲师,已成功开设《实战Java高并发程序设计》、《深入JVM内核—原理、诊断与优化》,授课思路清晰,乐于与学员互动,课程好评率一直保持在95%以上。
2016年个人参与阿里云《算法大赛》,经过线上选拔及24小时极限挑战赛等多轮竞争,从900多支挑战队中脱颖而出斩获季军。并在2016云栖大会上接受颁奖,大赛选拔赛题包括《钓鱼网站检测》、《webshell通信检测》,《黑客入侵检测》,决赛中数据量超过10亿条。
现著有
《实战Java虚拟机——JVM故障诊断与性能优化 》
《实战Java高并发程序设计》
《Java程序性能优化:让你的Java程序更快、更稳定》
点击下方二维码或阅读原文报名课程: