完整的 Git 指南:理解和掌握 Git 和 GitHub
完整的 Git 和 GitHub 指南(23 小时) – 掌握所有 Git 功能:提交、分支、合并、变基和压缩
讲师:Bogdan Stashchuk | 300K Students Worldwide | MBA
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 深入了解 Git 的工作原理
- 不仅可以在终端中使用 Git,还可以在 GitHub Desktop、SourceTree、Visual Studio Code 等图形用户界面中使用
- 了解不同的 GIt 对象 – blob、树、提交和带注释的标签
- 创建本地和远程 Git 存储库
- 执行基本和高级 Git 操作
- 了解如何执行分支的重新定基和合并
- 了解什么是拉取请求以及如何在 GitHub 上创建拉取请求
- 使用分叉技术为公共存储库做出贡献,并从分叉存储库中发出拉取请求
- 了解什么是语义版本控制以及如何使用 Git 标签来创建软件发布版本
- 学习高级 Git 操作 – 压缩、挑选、修改、恢复提交。
探索相关主题
- Git
- 软件开发工具
- 发展
要求
- 我们将从最基本的 Git 功能开始,然后介绍高级技术和操作
- 只需准备好您的 Mac、Windows 或 Linux/Unix 计算机。任何计算机都可以。
- 如果您是 Git 新手,请从头开始:了解 Git 的工作原理以及如何执行基本操作(git add、git commit、git branch)
- 如果您是高级 Git 用户,我强烈建议您观看“Git 的内部工作原理”部分,然后跳转到高级 Git 功能,如压缩、挑选等。
描述
本课程主要介绍 Git 和 GitHub。
了解 Git 的工作原理并学习从基本提交到压缩和变基的所有 Git 功能。
-
Blob、树、注释标签、SHA1 哈希
如果这些术语对您来说很新 – 请立即开始,您将了解有关 Git 内部的所有知识,然后使用多种练习活动练习基本和高级 Git 功能。
成为 Git、GitHub、GitHub Desktop、SourceTree 和 Visual Studio Code 的大师。
这是Udemy 上最完整的 Git 和 GitHub 实用指南,包含大量实践活动。最重要的是,您将了解 Git 的工作原理,了解它后,您将能够更轻松地使用 Git 功能并修复开发工作流程中的错误。您可以对 Git 和 GitHub 一无所知。所有内容都将从头开始教授,从基础到高级功能。如果您想深入了解Git 和 GitHub,本课程非常适合您!
我们将从探索 Git 存储库的内部结构开始。您将了解到 Git 有 4 种类型的对象:blob、树、提交和带注释的标签。每个对象都有唯一的 SHA1 哈希。此外,所有对象都存储在文件夹中。每个对象都只有一个对它的引用 – SHA1 哈希。文件存储在 blob 中。文件名存储在称为树的其他 Git 对象中。
我将向您解释如何在不使用git commit和git add 的情况下创建新的 Git 对象。在 Git 存储库中创建 Git 对象后,您将把它签出到暂存区和工作目录(与传统 Git 流程相反的方向)
之后,我们将进行大量的实践活动,并使用不同的 Git 和 GitHub 功能
在实践部分,您将执行多项练习 Git 活动:
-
初始化新的 Git 存储库
-
进行更改,将其添加到暂存区并提交
-
创建分支、检出分支和合并分支
-
执行分支的快进和三向合并
-
解决合并冲突
-
进入分离的 HEAD 状态并在那里进行实验性的提交
-
执行分支的重新定基
您还将学习和练习不同的 GitHub 功能
-
连接本地和远程存储库
-
推送、获取和拉取操作
-
打开拉取请求
-
合并请求
-
使用 Git 标签添加软件版本
-
从其他存储库创建分支
-
使用分叉和拉取请求技术为公共存储库做出贡献
-
通过压缩执行 rebase
您不仅会使用终端和 shell 命令来执行 Git 操作。同时,您还将使用 GUI 应用程序来简化日常的 Git 操作:
-
GitHub 桌面版
-
源树
-
VisualStudio 代码
通过本课程,您将终身访问近 200 个讲座和数十个实践练习。完成课程后,您将成为 Git 和 GitHub 的专家,并能够轻松执行基本和高级 Git 任务。
但最重要的是您将了解 Git。
您还将获得30 天退款保证。无需任何理由!
不要等待,立即加入课程!
本课程适合哪些人:
- 你可能是完全的初学者,也可能是使用 Git 多年的经验丰富的开发人员
- 你可能知道如何使用 Git,但你可能不知道 Git 是如何工作的
- 如果您想了解 Git 和 GitHub 的工作原理和原因 – 本课程适合您!
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。