GitHub 训练营

专为GitHub新用户和专家设计的交互式课程,学习如何使用GitHub。

本课程基于GitHub Skills进行二次创造和翻译, 适用于所有初学者和老手 。如果您是第一次接触GitHub,建议先阅读《什么是GitHub,它有什么用?》

我们的课程

GitHub上的第一天

GitHub 简介

一小时快速入门 GitHub

使用 Markdown 进行交流

学会使用Markdown表达你的idea以及协作沟通。Markdown 是一种轻量级的文本标记语言

GitHub Pages

使用 GitHub Pages 创建一个基于GitHub仓库的网站或博客

GitHub上的第一周

Pull Requests 评审

学习如何在GitHub上进行协作

解决合成冲突

了解冲突发生的原因以及如何解决冲突

Release-based workflow

[待翻译] Practice a release-based workflow and explore branching strategies.

Connect the dots

[待翻译] Find relevant conversations, commits, and projects in a repository.

使用 Codespaces

[待翻译] 使用GitHub云开发环境进行开发

使用 Copilot

[待翻译] 使用 GitHub Copilot 进行程序开发,提供AI代码补全功能

使用 GitHub Actions 自动化工作流程

Hello GitHub Actions

学习如何创建并应用 GitHub Action 工作流

[翻译中] Test with Actions

[待翻译] Create workflows that enable you to use Continuous Integration (CI) for your projects.

Publish packages

[待翻译] Use GitHub Actions to publish your project to a Docker image.

Deploy to Azure

[待翻译] Create a deployment workflow using GitHub Actions and Microsoft Azure.

Write JavaScript actions

[待翻译] Write your own GitHub JavaScript Action.

Reusable workflows

[待翻译] Make a workflow reusable in other workflows.

代码安全和分析

Secure your repository supply chain

[待翻译] Secure your supply chain, patch dependency vulnerabilities.

Secure code game

[待翻译] Learn about software security in a fun, educational environment.

进一步学习

GitHub 文档

GitHub 用户文档