感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
- 為何版本控制至關重要?
原始碼控制的 Git 系統功能概覽
- 在偏好的作業系統上安裝 Git
- 開始使用基礎的 Git 屬性與元件
- 什麼是儲存庫、提交紀錄與檔案?
理解 Git 工作流程與基本系統流程
- Git 有哪些不同的狀態?
- 建立儲存庫與 Git 資料夾
使用 Git 管理現有專案與處理檔案
- 使用提交紀錄與訊息
- 在 Git 儲存庫中提交並撤銷變更
- 記錄並存取版本歷史
開始學習 Git 的分支與合併
- 熟悉分支與合併過程的類型
- 利用 Git 中的特殊標記
- 使用 Git 的標籤與暫存功能
- 如何在 Git 中使用 Reset 和 Reflog?
GitHub 功能與架構概覽
設定 GitHub 使用者帳號與管理個人檔案
- 驗證並更新 GitHub 憑證
- SSH 與 HTTPS 比較
- 透過 SSH 驗證 GitHub 身份
建立 GitHub 儲存庫並連結本機 Git 儲存庫
- 複製或歸檔 GitHub 儲存庫
在本機副本中實例化儲存庫內容
將內容變更發佈至 GitHub 儲存庫
使用進階儲存庫功能與設定
練習 GitHub 的撰寫與格式化語法
- 使用表格並處理程式碼區塊
- GitHub 中的網址自動連結與參考
操作 GitHub 檔案與資料夾的功能
- 將檔案變更與本機儲存庫同步
建立、編輯與轉移 GitHub 提交紀錄
- 管理提交紀錄並處理本機儲存庫副本
檢視提交紀錄並利用提交 ID 與本機副本搭配使用
理解 Fetch 和 Pull 命令在 GitHub 中的應用
理解 GitHub 中基本的 Fork 與 Clone 概念
推送 GitHub 變更並驗證推送請求
使用 Forks 並針對 Pull Requests 提出變更
審查 Pull Requests 並整合提出的變更
解決 GitHub 合併中的衝突並使用 CLI
開始學習 GitHub Tags 與 Releases
- 利用本機標籤並更新 GitHub 標籤
- 建立、刪除及新建 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
機器翻譯