感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
引言
- 為何版本控制很重要?
源代碼控制的 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 中基本的分叉與複製概念
推送 GitHub 變更並驗證推送請求
運用分叉並將變更提案提交至 Pull Requests
審查 Pull Requests 並整合所提議的變更
解決 GitHub 合併中的衝突,並使用命令列介面 (CLI) 進行操作
開始學習 GitHub 標籤與發佈
- 運用本機標籤並更新 GitHub 標籤
- 啟動、刪除及建立新的 GitHub 發佈
比較 GitHub 的 Pull Requests、提交紀錄與標籤
運用 GitHub Gists 並理解程式碼片段功能
將開發專案與 GitHub Codespaces 整合
建立 GitHub 組織並管理團隊
- 企業組織帳號與個人 GitHub 帳號之比較
- 執行先前所述的 GitHub 功能
管理 GitHub 專案並處理專案看板
篩選存放庫資訊並分享 GitHub 篩選條件
運用 API 與 Webhooks 擴展 GitHub 功能
- 利用 OAuth tokens 自動化 GitHub 操作
排除 GitHub 問題
總結與結論
最低要求
- 具備命令列與終端機操作經驗(Windows、Linux 或 Mac)
- 通曉任一程式語言
對象
- 開發人員
- 軟體工程師
- 專案經理
21 小時
客戶評論 (1)
講師平易近人,知識淵博且易於溝通。
Piotr Kowalski - EduBroker Sp. zo.o.
課程 - Git and GitHub Fundamentals
機器翻譯