GIT : 高端指令

课程简介

实用的 GIT 培训: 初选( cherry pick )、重建( rebase )、回复( revert )、隐藏( stash )、清理( clean ) 等等。 提升你的 GIT 技能到到更高层次 !

课程介绍:English 繁中

从这 4 小时的课程,你会学到

  • 使用一些高端 GIT 指令
  • 学会如何用 squash、rebase,和 reset 重写历史
  • 查看 reflog ( 刷新日志 ) 中的历史记录、使用 reflog 的过期无法到达的提交和垃圾收集器
  • 创建线性 GIT 历史树
  • 使用别名( Aliases )
  • 运行最佳挑选的操作
  • 使用 stash ( 先把修改存着 )做临时保存更改
  • 使用 tag (标签)
  • 成为一个更高端的 GIT 用户

要求

  • 你应该熟悉 GIT。 你应该已经在你的机器上安装了 GIT,并在 GitHub 或 BitBucket 上有一个帐户
  • 你应该已经知道如何使用基本的 GIT 工作的流程

课程说明

本课程是对 GIT 的更深入的探讨。 因此,在学习本课程之前,你至少应该掌握一些 GIT 的工作知识。 例如,你应该熟悉诸如“添加( add )、提交( commit )、推送( push )、拉取( pull )、获取( fetch )和合并( merge )”之类的基本指令。 你还应该具有使用诸如 GitHub 或 BitBucket 之类的”远程”程序版本管理贮存库( repository )的基本工作知识。

本课程的第一部分将确保我们已经为本课程的其余部分做好了准备,并作为一个简单的复习。 这包括一些基本的东西,比如在 GitHub 获得一个帐户,设置我们的机器来使用 GIT,以及设置一些缺省的配置。 如果你已经准备好了,可以跳过这部分课程。

然后,本课程的大部分内容将深入研究以下指令:

  • git commit –amend
  • git reflog
  • git rebase
  • git config –global alias
  • git fetch –prune
  • git reset [both soft and hard resets]
  • git clean
  • git revert
  • git cherry-pick
  • git stash
  • git tag

另外,我们将看到在 GitHub 上运行不同的合并( merges )来完成一个 pull 请求是什么样子,包括

  • Squash 和 Merge
  • Rebase

在完成本课程之后,你将熟练掌握一些更高端的 GIT 指令,这些指令是我们在现实世界中每天使用 GIT repositories 时会遇到的。 你还将对 Git 指令有足够多体验与了解,提升你的技能更上一层楼。 你还将知道如何在 GIT 历史中创建并保持树的线性,并且当事情变得有点棘手时,你将拥有工具来拯救 repository。

目标受众

  • 初级到中级 GIT 用户
  • 开发者
  • 任何想了解 GIT 更多高端功能的人
  • 希望成为团队领导且需要提高 GIT 技能的人
  • 任何需要能够对重要文件(代码,图片,文档,电子表格等)进行原代码控制的人

讲师简介

Brian Gorman 软件工程师和计算机科学讲师 (更多讲师主讲课程介绍)

我是一个经验丰富的 .Net 网络开发者,曾有 MCSD .Net ( C# .Net ) 认证。 我拥有电脑信息系统的理学硕士学位和理学士的计算机科学硕士学位。 我还有多年教授 SQL 数据库、C# / VB 、 .Net 编程、Java 编程、微软 Office 等在线大学课程经验。

我创建了许多在线技术培训课程,这些课程可以在 O’Reilly/InfiniteSkills、 Udemy 等不同平台上找到。 我还经营一家名为 MajorGuidanceSolutions 的培训和咨询公司,同时我还是一名从事 .Net 开发的全职员工。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程优惠方案


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: