感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
- 為什麼版本控制很重要?
源代碼控制的 Git 系統功能概述
- 在首選作業系統上安裝 Git
- 入門學習 Git 的基本屬性與組件
- 什麼是存儲庫(Repositories)、提交(Commits)和文件?
理解 Git 工作流程和基本系統進程
- 不同的 Git 狀態有哪些?
- 創建存儲庫和 Git 資料夾
使用 Git 管理現有項目並處理文件
- 處理提交和註釋訊息
- 在 Git 存儲庫中提交和撤銷變更
- 記錄並訪問版本歷史
入門學習 Git 中的分支與合併
- 熟悉分支與合併的類型及流程
- 利用 Git 中的特殊標記
- 使用 Git 的標籤(Tagging)和暫存(Stashing)功能
- 如何在 Git 中使用重置(Reset)和 reflog?
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 並向拉取請求提出變更建議
審查拉取請求併合併提出的變更
解決 GitHub 合併中的衝突及命令行界面(CLI)的使用
入門學習 GitHub 標籤與版本發布
- 利用本地標籤並更新 GitHub 標籤
- 創建、刪除和啟動新的 GitHub 版本
比較 GitHub 的拉取請求、提交內容與標籤
使用 GitHub Gists 並理解片段功能
將開發項目集成至 GitHub Codespaces
創建 GitHub 組織並管理團隊
- 企業組織帳戶與個人 GitHub 帳戶的比較
- 執行先前的 GitHub 功能
管理 GitHub 項目及處理專案板(Project Boards)
篩選存儲庫資訊並分享 GitHub 篩選器
使用 API 和 Webhooks 擴展 GitHub 功能
- 使用 OAuth 令牌自動化 GitHub
GitHub 問題排查
總結與結論
最低要求
- 具備命令列和終端機使用經驗(適用於 Windows、Linux 或 Mac)
- 了解任何一種程式語言
受眾
- 開發人員
- 軟體工程師
- 專案經理
21 小時
客戶評論 (1)
講師平易近人,知識淵博且易於溝通。
Piotr Kowalski - EduBroker Sp. zo.o.
課程 - Git and GitHub Fundamentals
機器翻譯