• Packt标志
  • FutureLearn标志

先进的技能与Git版本控制和GitHub

提高你的源代码文件管理和跟踪变化在Git和GitHub使用高级操作。

女人从事编程代码
  • 持续时间

    3周
  • 每周学习

    2小时
  • 高级课程

    89美元 包括什么?

学习先进的VCS在Git和GitHub的函数

Git,使用最广泛的版本控制系统,允许开发人员跟踪更改在源代码开发过程。

在本课程中,您将构建在你当前的了解Git操作优化你的文件管理,学习的深入应用更复杂的命令,包括Git复位,恢复和日志。

做实验改变使用Git分离

在Git中分离头状态,允许你重新审视和实验与以往的提交。

您将了解如何进行更改,提交在分离状态,如何保留您所作的改变。

与这方面的知识,你将能够情节如何存储库或个人文件都随时间发生了变化,并使风险变化。

托管在GitHub页面存储库

GitHub页面允许您轻松上传您的存储库,存储你的文件在其版本控制系统。

你会被引导通过上传过程,探索如何使您的存储库用于全球协作和学习。

自动化脚本任务使用Git钩子

Git钩子是设置为自动运行的脚本特定事件发生时在您的存储库。

你将深入探讨Git钩子的应用,学习何时实施,如何优化文件管理流程,特别是当处理大量的数据。

通过这门课的结束,你会明白各种各样的Git和GitHub内复杂的操作。这方面的知识,你就可以简化您的文件管理和开发创新的源代码开发方法。

跳到0分1秒演讲者:好,好,Git -成为一个Git专业与课程先进Git技能在短短三周内。Git大师Bogdan Stashchuk将帮助您实现Git伟大高级课程。本课程的目的是帮助你使用Git适当挂钩,进行重新定价,使用Git无视规则,使用分离头,Git shortlog,复位,恢复,cherrypicking,创建一个简单的网站。掌握Git在任何时候从任何地方。进入你的未来与高级技能和Git版本控制和GitHub Packt FutureLearn。

教学大纲

  • 星期1

    重新定价,忽略文件和分离,在Git

    • 介绍课程

      欢迎来到高级技能与Git版本控制和GitHub的开始你的学习旅程,由Packt。

    • 重新定价的基础

      在这个活动中,我们将回顾合并和拉请求和它们是如何连接到垫底术。

    • 重新定价的步骤

      在这个活动中,我们将确定重新定价所涉及的步骤。

    • 重新定价和分支

      在这个活动中,我们将讨论垫底术是什么,它是如何工作的,以及如何使用它。

    • 忽略文件在Git中

      在这个活动中,我们将讨论做什么如果你不想阶段,提交特定的文件。

    • 分离的头

      在这个活动中,我们将讨论分离头的概念,如何搬到这个状态,在这种状态下做什么。

    • 总结

      你已经达到了第一周的结束。在这个活动中,您将反思所学到的东西。

  • 星期2

    先进的Git和GitHub页面

    • 介绍第2周

      欢迎来到第二周。在这个活动我们将强调将本周的主题。

    • Git日志

      在这个活动中,我们将讨论Git日志选项包括Git日志和格式化。

    • 更多的Git命令

      在这个活动中,我们将讨论更多先进的Git命令可以修改Git的历史。

    • 藏和挤压

      在这个活动中,我们将讨论Git藏匿,垃圾收集和开发流程。

    • GitHub页第1部分

      在这个活动中,我们将讨论如何建立一个简单的网站GitHub。

    • GitHub页第2部分

      在这个活动中,我们将讨论GitHub的更复杂的特性和功能的网站。

    • 总结

      周2的你已走到了尽头。在这个活动中,您将反思所学到的东西。

  • 星期3

    GitHub钩子

    • 介绍周3

      欢迎到星期3。在这个活动我们将强调将本周的主题。

    • 介绍GitHub钩子

      在这个活动中,我们将讨论在GitHub钩子的基础知识。

    • 和post-commits

      在这个活动中,我们将讨论和post-commits,禁用垫底术,清理存储库。

    • 节点JS应用程序

      在这个活动中,我们将讨论如何安装NPM依赖项,以及如何在未雨绸缪钩启动一些应用程序测试。

    • 语法检查

      在这个活动中,我们将讨论使用ESlint检查我们的语法。

    • 总结

      你已经达到本课程的结束。在这个活动中,您将反思所学到的东西。

你想什么时候开始?

马上开始,加入全球学习者的课堂。如果课程还没有开始你会看到未来的日期下面列出。

学习这门课程

在过程的每一步你可以遇到其他学习者,分享你的想法和加入活跃在评论中讨论。

你能得到什么呢?

课程结束后,你将能够……

  • 适当地使用Git钩子。
  • 执行重新定价。
  • 使用Git忽视规则。
  • 描述什么是分离的头。
  • 解释Git shortlog,复位,恢复和cherrypicking。
  • 创建一个简单的网站。

这门课程是为谁设置的?

本课程是专为与中间了解版本控制系统软件开发人员想要推进Git和GitHub的知识。

你需要什么软件或工具?

您将需要设置和安装的软件让你使用版本控制系统和Git / GitHub。如果你不知道这些是什么,我们建议您登记在这个话题我们的一个介绍性的课程。

谁开发的课程?

Packt

在英国伯明翰,成立于2004年,Packt的使命是帮助世界将软件以新的方式工作,通过有效的学习和信息服务的交付IT专业人员。

FutureLearn

FutureLearn是一个领先的社会学习平台,为学习者提供高质量的网络课程在世界各地在过去的十年。电子竞技公开赛

包括什么?

这是一个高级课程。这些课程是为专业人士设计从具体行业寻求学习和一个小群志趣相投的人。

  • 无限制地这门课
  • 包括任何文章、视频、同行评审和测验
  • 成就证书来证明你的成功当你有资格
  • 随时下载和打印你的成绩证书

还想知道更多吗?检查我们的常见问题

学习FutureLearn

你的学习,你的规则

  • 课程分为几周,活动,和步骤来帮助你跟踪你的学习
  • 通过混合学习的视频,长期和短小精悍的文章,音频,和实践活动
  • 保持动力通过进步页面记录你的步骤完成和评估分数

加入一个全球教室

  • 体验社会学习的力量,启发学习者的国际网络
  • 分享想法与你的同行和教育者在过程的每一步
  • 喜欢加入谈话通过阅读,@,书签和回复别人的评论

地图你的进步

  • 当你通过工作时,使用通知和指导你的学习进度页面
  • 只要你准备好了,每一步都标记为完成,你在控制
  • 完成90%的课程和所有的评估步骤取得证书

想知道更多关于学习FutureLearn吗?盖世电竞里钱如何提现

你知道一个人会爱这门课吗?告诉他们…