感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
簡介
- 爲何版本控制至關重要?
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)
講師平易近人,知識淵博且易於溝通。
Piotr Kowalski - EduBroker Sp. zo.o.
課程 - Git and GitHub Fundamentals
機器翻譯