课程大纲

介绍

  • 为什么版本控制很重要?

源代码管理的 Git 系统功能概述

  • 在首选操作系统上安装 Git
  • 开始使用基本的 Git 属性和组件
  • 什么是存储库、提交和文件?

了解 Git 工作流和基本系统进程

  • 有哪些不同的 Git 状态?
  • 创建存储库和 Git 文件夹

使用 Git 管理现有项目和处理文件

  • 使用提交和消息
  • 提交和撤消 Git 存储库中的更改
  • 记录和访问版本历史记录

Git 中的分支和合并入门

  • 熟悉分支和合并过程的类型
  • 在 Git 中使用特殊标记
  • 使用 Git 的标记和存储功能
  • 如何在 Git 中使用 Reset 和 Reflog?

GitHub 功能和体系结构概述

设置 GitHub 用户帐户和管理 GitHub 配置文件

  • 向 GitHub 进行身份验证并更新凭据
  • SSH 与 HTTPS
  • 在 GitHub 中使用 SSH 验证身份验证

创建 GitHub 存储库并链接本地 Git 存储库

  • 克隆或归档 GitHub 存储库

实例化本地副本中的存储库内容

将内容更改发布到 GitHub 存储库

使用中间存储库功能和设置

练习 GitHub 编写和格式化语法

  • 使用表和使用代码块
  • 自动链接 GitHub 中的 URL 和引用

对 GitHub 文件和文件夹的操作

  • 将文件更改与本地存储库同步

创建、编辑和传输 GitHub 提交

  • 管理提交和处理本地存储库克隆

查看提交并将提交 ID 与本地副本结合使用

了解 GitHub 中的 Fetch 和 Pull 命令

了解 GitHub 中的基本分叉和克隆概念

推送 GitHub 更改并验证推送请求

使用复刻并建议对拉取请求进行更改

审查拉取请求并合并建议的更改

解决 GitHub 合并中的冲突并使用 CLI

GitHub 标记和版本入门

  • 利用本地标签并更新 GitHub 标签
  • 启动、删除和创建新的 GitHub 版本

比较 GitHub 拉取请求、提交和标记

使用 GitHub Gist 并了解代码段功能

在 GitHub 中将开发项目与 Codespaces 集成

创建 GitHub 组织和管理团队

  • 组织与 personal GitHub 帐户
  • 执行以前的 GitHub 功能

管理 GitHub 项目和处理项目板

筛选存储库信息和共享 GitHub 筛选器

使用 API 和 Webhook 扩展 GitHub

  • 使用 OAuth 令牌实现自动化 GitHub

疑难解答 GitHub 问题

总结和结论

要求

  • 具有命令和终端的经验(在 Windows、Linux 或 Mac 中)
  • 了解任何编程语言

观众

  • 开发 人员
  • 软件工程师
  • 项目经理
  21 小时

人数



每位参与者的报价

相关课程

课程分类