Course Code: github
Duration: 21 hours
Prerequisites:
  • 使用命令和终端的经验(在 Windows、Linux 或 Mac 中)
  • 了解任何程式设计语言

观众

  • 开发人员
  • 软体工程师
  • 项目经理
Overview:

Git 是程式师之间协作开发的领先版本控制系统。它允许使用者有效地跟踪任何一组或类型的档的更改,同时保持数据完整性。GitHub 是 Microsoft 的一个基于 Web 的平台,它利用 Git 并帮助团队监控其软体的所有开发阶段。在 Git 和 GitHub 的说明下,生成文档和反复运算原始程式码修订变得更加容易。

此讲师指导的即时培训(在线或现场)面向刚接触 GitHub 平台并希望将其功能与 Git 结合使用以更好地对企业应用程式原始程式码进行版本控制和管理的开发人员和软体工程师。

在本次培训结束时,参与者将能够:

  • 设置和配置用于访问 GitHub 的基于 Web 的平台的帐户。
  • 了解 Git 的系统如何工作,并掌握 GitHub 的基本概念。
  • 在实施 Git 工作流程时创建和管理 GitHub 个储存库。
  • 在 GitHub 内部执行原始码更改,并同步在平台外部完成的修订。
  • 操作 Pull Requests、Tags、Releases 和其他基本 GitHub 元件。
  • 基于 Git 执行版本控制功能,并利用 GitHub 的 bash 环境。
  • 创建存储库分支,以便与团队一起解决专案缺陷。
  • 掌握并熟悉 Git 和 GitHub 的结构,以便更好地进行程式设计实践。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

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

用于原始程式码控制的 Git 系统功能概述

  • 在首选作业系统上安装 Git
  • 基本 Git 属性和元件入门
  • 什么是仓库、提交和档?

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

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

使用 Git 管理现有项目和处理档

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

Git 中的分支和合并入门

  • 熟悉 Branching 和 Merging 流程的类型
  • 在 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 并了解 Snippet 功能

将开发专案与 GitHub 中的Codespaces整合

创建 GitHub 组织和管理团队

  • 组织与个人 GitHub 帐户
  • 正在执行之前的 GitHub 功能

管理 GitHub 个项目和处理专案板

筛选存储库资讯和共用 GitHub 个筛选器

使用 API 和 Webhook 扩展 GitHub

  • 使用 OAuth 令牌自动执行GitHub

故障排除 GitHub 个问题

总结和结论

Sites Published:

United Arab Emirates - Git and GitHub Fundamentals

Qatar - Git and GitHub Fundamentals

Egypt - Git and GitHub Fundamentals

Saudi Arabia - Git and GitHub Fundamentals

South Africa - Git and GitHub Fundamentals

Brasil - Git and GitHub Fundamentals

Canada - Git and GitHub Fundamentals

中国 - Git and GitHub Fundamentals

香港 - Git and GitHub Fundamentals

澳門 - Git and GitHub Fundamentals

台灣 - Git and GitHub Fundamentals

USA - Git and GitHub Fundamentals

Österreich - Git and GitHub Fundamentals

Schweiz - Git and GitHub Fundamentals

Deutschland - Git and GitHub Fundamentals

Czech Republic - Git and GitHub Fundamentals

Denmark - Git and GitHub Fundamentals

Estonia - Git and GitHub Fundamentals

Finland - Git and GitHub Fundamentals

Greece - Git and GitHub Fundamentals

Magyarország - Git and GitHub Fundamentals

Ireland - Git and GitHub Fundamentals

Luxembourg - Git and GitHub Fundamentals

Latvia - Git and GitHub Fundamentals

España - Git and GitHub Fundamentals

Italia - Git and GitHub Fundamentals

Lithuania - Git and GitHub Fundamentals

Nederland - Git and GitHub Fundamentals

Norway - Git and GitHub Fundamentals

Portugal - Git and GitHub Fundamentals

România - Git and GitHub Fundamentals

Sverige - Git and GitHub Fundamentals

Türkiye - Git and GitHub Fundamentals

Malta - Git and GitHub Fundamentals

Belgique - Git and GitHub Fundamentals

France - Git and GitHub Fundamentals

日本 - Git and GitHub Fundamentals

Australia - Git and GitHub Fundamentals

Malaysia - Git and GitHub Fundamentals

New Zealand - Git and GitHub Fundamentals

Philippines - Git and GitHub Fundamentals

Singapore - Git and GitHub Fundamentals

Thailand - Git and GitHub Fundamentals

Vietnam - Git and GitHub Fundamentals

India - Git and GitHub Fundamentals

Argentina - Git and GitHub Fundamentals

Chile - Git and GitHub Fundamentals

Costa Rica - Git and GitHub Fundamentals

Ecuador - Git and GitHub Fundamentals

Guatemala - Git and GitHub Fundamentals

Colombia - Git and GitHub Fundamentals

México - Git and GitHub Fundamentals

Panama - Git and GitHub Fundamentals

Peru - Git and GitHub Fundamentals

Uruguay - Git and GitHub Fundamentals

Venezuela - Git and GitHub Fundamentals

Polska - Git and GitHub Fundamentals

United Kingdom - Git and GitHub Fundamentals

South Korea - Git and GitHub Fundamentals

Pakistan - Git and GitHub Fundamentals

Sri Lanka - Git and GitHub Fundamentals

Bulgaria - Git and GitHub Fundamentals

Bolivia - Git and GitHub Fundamentals

Indonesia - Git and GitHub Fundamentals

Kazakhstan - Git and GitHub Fundamentals

Moldova - Git and GitHub Fundamentals

Morocco - Git and GitHub Fundamentals

Tunisia - Git and GitHub Fundamentals

Kuwait - Git and GitHub Fundamentals

Oman - Git and GitHub Fundamentals

Slovakia - Git and GitHub Fundamentals

Kenya - Git and GitHub Fundamentals

Nigeria - Git and GitHub Fundamentals

Botswana - Git and GitHub Fundamentals

Slovenia - Git and GitHub Fundamentals

Croatia - Git and GitHub Fundamentals

Serbia - Git and GitHub Fundamentals

Bhutan - Git and GitHub Fundamentals

Nepal - Git and GitHub Fundamentals

Uzbekistan - Git and GitHub Fundamentals