KnowledgeCity

Git/GitHub 基础

本课程介绍GitHub和Git的基础知识,同时教您如何管理几乎所有项目的源代码。通过学习本课程,您将学习如何在GitHub和命令行中导航、GitHub和Git如何关联,以及在GitHub上进行通信和协作的最佳实践。了解如何在存储库中添加、更改和删除文件,同时查看最常见的任务,例如分支、提交和拉取请求…

本课程介绍GitHub和Git的基础知识,同时教您如何管理几乎所有项目的源代码。通过学习本课程,您将学习如何在GitHub和命令行中导航、GitHub和Git如何关联,以及在GitHub上进行通信和协作的最佳实践。了解如何在存储库中添加、更改和删除文件,同时查看最常见的任务,例如分支、提交和拉取请求。本课程将向您展示如何创建一个简单的本地项目并将其移动到GitHub以与您的团队共享。完成课程后,您应该能够立即开始使用Git和GitHub来管理您自己的代码。

课程学习目标

  • 什么是Git和GitHub?
  • 安装和帐户创建
  • 基本的GitHub组件
  • 使用命令行
  • 使用GitHub桌面
  • 创建和移动新项目
  • 在GitHub中协作

技能

  • GitHub安装
  • GitHub帐户创建
  • 创建问题和拉取请求
  • 创建、克隆和派生存储库
  • 创建和克隆分支
  • 做出承诺
  • 创建和移动项目
  • 创建任务列表和排序列表
  • 创建团队
  • 创建通知
  • 存档存储库

作者: Dan Hanks Jr

时长: 1h 50m · 38 课时
级别: Beginner
语言: 简体中文

你将掌握的技能

Git BranchGit FlowGitbookGit(版本控制系统)GithubGitlab

您将学到的内容

  • 解释Git和GitHub是什么以及它们之间的关系
  • 安装Git、进行配置并创建GitHub账户
  • 使用命令行和GitHub Desktop应用程序
  • 执行核心操作,包括分支、提交和拉取请求
  • 创建本地项目并将其迁移到GitHub以与团队共享
  • 使用克隆、复刻、议题和里程碑在GitHub上进行协作

关键要点

  • 本课程介绍Git和GitHub的基础知识,适用于几乎任何项目的源代码管理。
  • 学员将学习常见操作,例如分支、提交和拉取请求,以及如何在仓库中添加、修改和删除文件。
  • 课程涵盖命令行和GitHub Desktop应用程序,适用于本地和远程工作场景。
  • 课程演示如何创建一个简单的本地项目并将其迁移到GitHub,以便与团队共享。
  • 课程介绍在GitHub上进行沟通与协作的最佳实践,包括将项目设为私有或公开。

常见问题

本课程适合哪些人学习?

本课程适合任何希望学习Git和GitHub基础知识的人,帮助他们管理几乎任何项目的源代码,包括在GitHub上进行沟通与协作。

课程涵盖哪些主题?

课程涵盖Git和GitHub的概念介绍、安装与账户创建、GitHub基本组件、命令行使用、GitHub Desktop使用、创建并迁移新项目,以及在GitHub上进行协作。

我将掌握哪些技能?

您将学会浏览GitHub和命令行界面,在仓库中添加、修改和删除文件,并执行分支、提交和拉取请求等操作,以及克隆和复刻仓库。

完成课程后,我能够使用Git和GitHub吗?

可以。完成课程后,您应该能够立即开始使用Git和GitHub来管理自己的代码。

课程是否同时讲授命令行和桌面应用程序的使用?

是的。课程包含命令行操作和GitHub Desktop应用程序的使用,涵盖本地工作和远程工作两种场景。

字幕文稿

字幕文稿

你好,歡迎來到知識城的課程 關於 GitHub 基礎知識。 我叫丹尼爾漢克斯。 我從事應用程序開發人員已有 10 多年了 我已經將 Git 用於許多項目。 有些項目很小,有些相當大。 我還與各種規模的團隊合作過 不管是什麼項目 或者我與什麼規模的團隊合作, Git允許我開發 並以速度和效率協作處理代碼。 在本課程中,您將了解這些好處 版本控制和 GitHub 工作流程。 GitHub 和 Git 是如何關聯的。 處理項目。 Git 和 GitHub 中使用的常用命令。 以及溝通的最佳實踐 和 GitHub 中的協作。 您將能夠立即開始使用 Git 和 GitHub 來管理您自己的代碼。 在本課程結束時, 你已經安裝了 Git, GitHub 桌面應用程序,使用命令行操作 Git, 創建、克隆和分叉存儲庫。 管理和移動項目。 使用 GitHub 創建分支、提交 以及合併拉取請求。 並創建任務和訂購單、通知 和 GitHub 內的團隊。 現在讓我們開始吧。

随时随地学习

随时随地学习——使用 KnowledgeCity 应用,您可以在移动中观看课程。