返回課程
AI016
專業人士
Ry 的 Git 教學
一份全面的 Git 版本控制指南,從基本的工作流程(如暫存和提交)出發,逐步深入至進階主題,包括互動式重基、遠端協作,以及 Git 物件資料庫內部機制的剖析。
4.9
39.0h
983 學習者
13 堂課
0 讚好
人工智能
課程總覽
內容概要
一本全面的 Git 版本控制指南,從基本的工作流程(如暫存與提交)逐步深入至高階主題,包括互動式重基、遠端協作,以及 Git 物件資料庫的內部機制。
從指令到核心內部,全面掌握全球最流行的版本控制系統。
作者: Ryan Hodson
致謝: 前言中未明確提及任何致謝對象。
學習目標
- 比較並對比本地、集中式與分散式版本控制系統。
- 了解為何因應 Linux 核心開發需求而創建 Git。
- 完成基本 Git 設定,包括安裝驗證、倉儲初始化與檔案追蹤。
- 初始化 Git 倉儲,並識別
.git目錄的角色。 - 設定全域使用者設定,並使用暫存區追蹤專案檔案。
- 執行提交以建立專案快照,並透過倉儲歷史檢視成果。
- 使用提交 ID 定位特定歷史版本,並返回目前專案狀態。
- 建立與管理帶註解的標籤,以標示穩定的發布版本。
- 使用
git revert撤銷特定已提交的變更,同時維持清晰透明的歷史記錄。 - 使用 Git CLI 來識別、建立與切換分支。