線上課程 / 其他

坐上 Git 時光機 - 版本控制(直播)

掌握 Git 運作原理,團隊協作開發更有效率

透過網路資源或書籍學習 Git ,卻還是不確定該如何實際操作? 網路上的芳鄰或 NAS 的共⽤資料夾,又不知道被誰改掉了︖ 想導入 Git 改善遠端共同協作流程,優化程式開發與維護,讓這門課帶你從零開始,理解 Git 指令運作原理及職場實際運用。

10.9 小時
6 章節
52 單元
講師:
使用者大頭貼
高見龍
最後更新:2025 年 12 月

你將學到什麼

在⼯作職場中若能透過 Git 分散式版本的版本控制系統,為每一階段開發做有效命名,隨時存取進度、備份開發紀錄,相對更能為自己和團隊提升專案進度效率。

讓業界資深的高見龍老師帶你:
✓ 從零開始學習
✓ 穩固基礎觀念
✓ 深度學習版本控管
✓ 管理分支
✓ 解決合併時發生的衝突
✓ Git 的運用情境

這堂課你將學到:
✓ 圖像化理解 Git 邏輯與觀念
✓ 了解版本控管解決合併衝突
✓ 熟悉 Git 各種使用情境

課程大綱

6 章節 · 52 單元 · 10.9 小時
投影片 - 入門篇 + 進階篇
投影片 - 練習題
練習範例檔
1.1 - Git 簡介 預覽
17 分鐘
1.2 - 開始使用 Git
12 分鐘
1.3 - 工作目錄、暫存區、儲存庫
12 分鐘
1.4 - 使用 Commit 指令
14 分鐘
1.5 - Git 小劇場

下載網址:https://5xcamp.us/git-files

10 分鐘
1.6 - 使用分支(Branch)
11 分鐘
1.7 - Git 的分支模型
12 分鐘
1.8 - 合併分支
21 分鐘
1.9 - 複雜一點的分支
14 分鐘
2.1 - 發生衝突(Conflict),怎麼辦?
6 分鐘
2.2 - 使用 rebase 合併分支
15 分鐘
2.3 - 如何回到上一步
20 分鐘
2.4 - Learn Git Branching 遊戲簡介 預覽
9 分鐘
2.5 - Git 小劇場

下載網址:https://5xcamp.us/git-files

24 分鐘
2.6 - 使用標籤(Tag)
6 分鐘
2.7 - GitHub 簡介
9 分鐘
2.8 - 把檔案上傳到 GitHub
11 分鐘
2.9 - 設定遠端節點
3 分鐘
2.10 - git push 指令詳解
9 分鐘
3.1 - 使用 git clone 指令複製專案 預覽
8 分鐘
3.2 - 關於 git fetch 指令
11 分鐘
3.3 - 使用 git pull 指令
9 分鐘
3.4 - 有時候可能會遇到推不上去的情況...
15 分鐘
3.5 - git push 的 -f 參數是什麼?
6 分鐘
3.6 - 使用 Pull Request(PR)
6 分鐘
3.7 - 發送 Pull Request(PR)
9 分鐘
3.8 - 處理 Pull Request(PR)
21 分鐘
3.9 - 如何跟上當初 fork 專案的進度?
11 分鐘
3.10 - Git 練習題
28 分鐘
4.1 - Git 內部物件解析 part 1
30 分鐘
4.2 - Git 內部物件解析 part 2
15 分鐘
4.3 - Git 內部物件解析 part 3
9 分鐘
4.4 - 切換分支的時候發生了什麼事?
11 分鐘
4.5 - 執行了 Git 的 add 算不算存檔完成?
16 分鐘
4.6 - 分支其實是...!
12 分鐘
4.7 - HEAD 其實是...!
9 分鐘
4.8 - 關於標籤
9 分鐘
4.9 - 使用 rebase 整理歷史紀錄 part 1
19 分鐘
5.1 - 使用 rebase 整理歷史紀錄 part 2
26 分鐘
5.2 - 使用圖形介面工具(Sourcetree) 整理歷史紀錄
9 分鐘
5.3 - 如何真的把東西從 Git 刪除?
18 分鐘
5.4 - Git Hooks 簡介
7 分鐘
5.5 - 手工打造 .git 目錄 / 手工打造 Git 伺服器
13 分鐘
5.6 - Git 小劇場 part 1
12 分鐘
5.7 - Git 小劇場 part 2
7 分鐘
5.8 - Git 小劇場 part 3
8 分鐘
5.9 - Git 小劇場 part 4
14 分鐘
5.10 - Git 小劇場 part 5
8 分鐘
5.11 - Git Flow
15 分鐘

講師介紹

使用者大頭貼

五倍學院負責人,在國內外各大型技術研討會擔任講者,參與過日本 RubyKaigi、日本 Ruby World Conference、臺灣微軟 Azure Developer Day 、RubyConf Taiwan、JSDC、WebConf Taiwan 等。有二十年程式開發經驗和十多年的教學經驗,在臺灣推廣 Ruby 及 Git 多年,在各大專院校與企業開課,深受學員喜愛。

非資訊本科系出身,但喜歡寫程式,而且希望可以寫一輩子程式的電腦阿宅。

著有「為你自己學 Git」與「為你自己學 Ruby on Rails」暢銷技術書。

推薦課程

你可能也會喜歡的學習內容

瀏覽全部