跳至主要内容

免费课程

Git 高级

高级3 小时

掌握 Git 高级功能,简化数据科学和工程工作流,从复杂合并到大规模项目优化。

Shell3 小时成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

本课程深入讲解 Git 的高级功能,专为数据工程和数据科学工作流程而设计。 你将掌握复杂的合并策略,学会操作仓库历史,并为大规模数据项目优化 Git。 关键主题包括高级变基、用于灾难恢复的 git reflog、使用 git bisect 进行高效调试,以及使用 Git LFS 管理大文件。 你还将探索使用 worktrees 进行并行开发,以及如何通过 submodules 对项目结构进行模块化。 在本课程结束时,你将具备处理复杂版本控制场景以及数据管道开发和协作数据项目中问题的技能。

先修要求

课程体系

课程大纲

1

高级合并策略

本章将带您学习实用的 Git 合并技巧,以管理复杂的数据工程项目。您将探索不同的合并策略,并了解如何在保持项目历史整洁的同时集成代码变更。完成本章后,您将能够处理多种合并场景,并对提交历史进行重组。
开始本章
2

Git 历史与探索

本章将培养您调查与管理项目 Git 历史的能力。您将学习有选择地应用变更、定位并修复缺陷,以及在仓库中管理敏感信息的技巧。这些工具将帮助您在数据工程工作流中维护干净且可追溯的代码。
开始本章
3

高级仓库管理

本章将带您探索用于管理复杂软件项目的 Git 高级技术。您将学习如何同时开发多个功能、组织代码依赖、处理大型文件,并落地高效的开发工作流。这些技能对于管理现代数据工程与软件开发项目至关重要。
开始本章
S

Git 高级

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。