专题 > 研发/架构 > 研发管理 > 配置管理之 Git 分布式版本控制系统从入门到精通视频课程套餐

配置管理之 Git 分布式版本控制系统从入门到精通视频课程套餐

本套餐课程学习路线如下: 1. 《GitHub 开源之旅第一季:Git 入门》讲解 GitHub 网站和 Git 工具的简单用法; 2. 《GitHub 开源之旅第二季:MarkDown》讲解 MarkDown 语法,作为 Git 学习的辅助; 3. 《GitHub 开源之旅第三季:Git 进阶》讲解 Git 的深入用法; 4. 《GitHub 开源之旅第四季:Git 团队协作》讲解了 Git 团队协作的四种工作流模型;

4

门课程

155247

人学习

15小时52分钟

课程总时长

王顶

特级讲师

讲师评分:4.9

永久观看
 
系统化学习
 
24小时答疑
  资料一键下载
专题价 ¥28.50
立省1.50元
总价 ¥30.00
  • 【王顶】GitHub 开源之旅视频课程第一季:Git 入门

    9节 3小时20分钟
    课程目标:
    为什么要学习 GitHub,或者说学习 GitHub 对我们有什么好处?理由一:GitHub 上有很多大牛出没,国外的咱先不说,就国内的像百度、腾讯、阿里之类的大公司,里面的很多工程师都在 GitHub 上安家落户,有空的时候多在 GitHub 上逛逛,关注一下大牛,没准还能搞个内推什么的。我已经关注了一些大牛,后面的课程可以给大家推荐几个。理由二:GitHub 上可以接触到**的最前沿的 IT 技术。因为,我们知道任何软件或者产品在上线发布之前,都有开发的过程和测试的过程,GitHub 上你可以接触到这些产品的初始状态、中间状态和发布状态,你可以第一时间了解到产品的动向。而且根据 GitHub 上每年发布的统计数据,你可以知道哪些技术是最火热的技术,及时跟上这些技术,而不是学一些过时的小众的技术。这个恐怕是每个搞 IT 技术的人,都非常关心的一个问题。理由三:GitHub 是基于 Git 版本控制工具的,任何一个软件从无到有的全部过程,或者说软件从无到有的每个版本,它是怎么发展过来的,全都一览无遗。从这里面我们可以学到开发的技术,包括编程语言、单元测试、设计思想、编码规范、项目的协调组织以及流程,等等。而且因为 GitHub 是版本控制,可以很好的管理程序代码或者文档的每个历史状态,相当于我们每天刷的微博或者微信朋友圈。这些社交媒体工具可以记录我们的生活点滴,而 GitHub 可以记录我们的技术发展,如果你是一个刚上大一的新生,如果能把学习的每门课程,从 C 语言、数据结构开始,把每门课程的练习代码放到 GitHub 上,四年下来也是一个很好的积累。理由四:GitHub 是开源的,开源就意味着所有项目的代码和文档,甚至中间过程对我们都是开放的。我们从这些项目中可以找一些感兴趣的项目参与其中,可以利用这些项目来提升我们的技术,积累我们的项目经验。很多大学生毕业的时候,因为没有项目经验而被企业拒之门外,试想一下,如果能够在大学期间,从大一就开始接触了了解 Github,在大学毕业的时候在 GitHub 上已经有一些参与项目的经验,那会对我们的未来有多大的帮助啊。如果你想做程序员,你可以在开源项目中贡献代码,如果你想做测试工程师,你可以在开源项目中提 bug 缺陷。而且,GitHub 上确实有很多猎头在关注着你,有很多靠谱的工作机会等待着你,前提是你需要在 GitHub 上安家,然后把你对 IT 技术的学习过程用 GitHub 管理起来。利用 GitHub 在个人职业发展上,走向成功的案例举不胜举。理由五:GitHub 不仅托管的项目不仅可以是软件包或者程序代码,也可以是文档教程。所以,我对 GitHub 的资料,分两个大类,一个程序代码,二是自然语言代码。程序代码很好理解,大家都多少接触过编程,了解一门或多门编程语言。自然语言代码,其实就是自然语言编写的文档资料。即使我们因为程序语言掌握的不好,不太能一上来参与到开源项目中去贡献代码。但是,很多技术大牛在 GitHub 上做了很多非常棒的入门教程,帮助初学者。像我就用 GitHub 做课程开发,大家可以在我的 GitHub courses 仓库中,找到很多课程的资料页面。有的人在 GitHub 上写书,我这里搜藏了两个大牛写的 python 书,都可以完全免费的在线阅读。还有阮一峰老师写的 JavaScript 书,等等。所以 GitHub 是一个非常丰富的学习资料仓库。大家如果不接触 GitHub,没有掌握 GitHub 这个强大的工具,这些优质的学习资料,就跟大家失之交臂了,这是非常可惜的一件事情。最后,用一句话来总结一下这个话题。那就是,一旦你掌握了 GitHub 这个强大的工具,你的 IT 技术水平或者职业发展就进入了快车道。

    课程大纲

    免费试看

  • 【王顶】GitHub 开源之旅视频课程第二季:MarkDown

    6节 2小时57分钟
    课程目标:
    课程资料地址是: https://github.com/wangding/courses/tree/master/markdown首先,介绍 MarkDown 是什么。学习 MarkDown 语法的重要意义。其次,介绍 MarkDown 的创作工具,大致分两大类:在线工具和客户端工具。并且,给出客户端工具的两个选择标准:语法高亮和格式预览。推荐了 HBuilder 工具,并讲解了 HBuilder 工具的下载和安装。下篇有些高级话题,不是每个人都会用到的,适合骨灰级玩家。 接着,分三次课程,重点讲解了 MarkDown 语法的十二个知识点,并配合了 HBuilder 工具的演示。每个课程后面有通关任务,让学员进行知识的巩固和练习。最后,对 MarkDown 语法做了总结和提升。

    课程大纲

    免费试看

  • 【王顶】GitHub 开源之旅第三季:Git 进阶系列视频课程

    20节 6小时27分钟
    课程目标:
    课程资料地址是: https://github.com/wangding/courses/tree/master/github第一章介绍了本门课程在 Github 开源之旅系列课程路线中的位置,以及课程的安排和课程的主要内容,等背景信息。第二章介绍了三款 Git GUI 工具,分别是:Git GUI、SourceTree 和 EGit 的基本用法。第三章介绍了 .gitignore 的用法,换行符的设置,别名的设置以及如何存储凭证的 Git 设置。第四章介绍了 Git 支持的四种协议,重点讲解了 SSH 协议的用法,包括:SSH 密钥对的生成,在 Github 上配置 SSH 公钥,在 Git Bash 用使用 SSH 协议来克隆远程仓库。第五章深入讲解了 Git 常用命令,包括:一些新的常用命令,git blame, git clean。还包括对 git add 命令,git commit 命令的深入讲解。以及信息查看命令的详细讲解。最后,重点讲解了 git 的回撤操作,包括:git reset,git rebase 等命令的用法。第六章深入讲解了 Git 标签的操作方法。第七章深入讲解了 Git 分支的操作方法。首先,介绍了分支的意义和价值。其次,以一个具体案例来演示分支操作的命令和效果。接着,介绍了冲突解决的一些要点。最后,把所有的分支命令串讲了一遍。

    课程大纲

    免费试看

  • 【王顶】GitHub 开源之旅视频课程第四季:Git 团队协作

    8节 3小时6分钟
    课程目标:
    课程资料地址是: https://github.com/wangding/courses/tree/master/github课时1:介绍了本门课程在 Github 开源之旅系列课程路线中的位置,以及课程的安排和课程的主要内容,等背景信息。本课程主要讲解 Git 团队协作的四种方式,其实分为两大类,一类是闭源团队协作方式,包括:集中式工作流、功能分支工作流和 Gitflow 工作流。另一类是开源团队协作方式:Forking 工作流。课时2,3:介绍了最简单的团队协作方式——集中式工作流的工作方式以及冲突解决。并且通过实操演示了集中式工作流如何避免三方合并,以及在变基合并操作中冲突的解决。课时4:介绍并演示了功能分支工作流的工作方式以及 Pull Request 的用法。课时5:介绍了讲解了 Gitflow 工作流的特点,两个历史分支,包括:master 分支和 develop 分支,三个临时分支:包括:功能分支、发布分支和维护分支。课时6,7:介绍了集中式工作流、功能分支工作流、Gitflow 工作流和 Forking 工作流的区别,以及 Forking 工作流的工作方式。通过具体案例演示 Forking 工作流的操作实现过程。课时8:对前四季课程内容作了总结。介绍了 Github 开源之旅技术在企业中应用的三种方案,包括:搭建本地 GitLab 私有云,以及使用 Github 私有仓库这种公有云方式,或者使用开源中国的码云创建私有仓库的方式托管企业的开发项目。强调并演示了了 Forking 工作流中使用功能分支的灵活性和便利性。总结了 Pull Request 的三个功能,以及在功能分支工作流、Gitflow 工作流和 Forking 工作流中使用方式的差异。

    课程大纲

    免费试看

资料下载

课程名称 操作
【王顶】GitHub 开源之旅视频课程第一季:Git 入门 付费用户专享
【王顶】GitHub 开源之旅视频课程第二季:MarkDown 付费用户专享
【王顶】GitHub 开源之旅第三季:Git 进阶系列视频课程 付费用户专享
【王顶】GitHub 开源之旅视频课程第四季:Git 团队协作 付费用户专享

配置管理之 Git 分布式版本控制系统从入门到精通视频课程套餐

¥30.00 ¥28.50
在线
客服
在线
客服

下载Android客户端

下载iphone 客户端

关注官方微信

返回
顶部