聯繫我們

課程簡介

簡介

  • 爲何版本控制至關重要?

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 中基礎的 Forking 和 Cloning 概念

推送 GitHub 變更並驗證推送請求

處理 Forks 並向 Pull Requests 提出變更建議

審查 Pull Requests 併合並建議的變更

解決 GitHub 合併中的衝突及使用 CLI

開始學習 GitHub 標籤和發行版

  • 利用本地 Tags 及更新 GitHub Tags
  • 啓動、刪除及創建新的 GitHub Release

比較 GitHub Pull Requests、提交記錄和標籤

處理 GitHub Gists 並理解片段功能

將開發項目與 GitHub Codespaces 集成

創建 GitHub 組織及管理團隊

  • 組織賬戶與個人 GitHub 賬戶的區別
  • 執行之前的 GitHub 功能

管理 GitHub 項目和處理項目看板

篩選倉庫信息並共享 GitHub 過濾器

通過 API 和 Webhooks 擴展 GitHub

  • 使用 OAuth tokens 自動化 GitHub

故障排除 GitHub Issues

總結與結論

最低要求

  • 具備命令和終端使用經驗(Windows、Linux 或 Mac)。
  • 瞭解至少一門編程語言。

目標受衆

  • 開發人員
  • 軟件工程師
  • 項目經理
 21 小時

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類