Git & GitHub 教學手冊
歡迎您來到 Git & GitHub 教學手冊,我是作者洧杰,同時也是六角學院的共同創辦人。
你是正在踏入 Git 的新手嗎?或者是學到一半,想尋找 Git 資源的開發者呢?不論你是哪種,這裡都有充分的教學提供給您進修。
為了幫助大家學習上好吸收,這裡也提供兩種學習方式:
第一種:跟著影片跑流程
我們總計錄製了 35 部以上的完整免費教學影片,如果你習慣觀看影片學習,那麼可前往此頻道觀看。
同時也附上各影片單元的文件給您。
- 01~09 堂線上講義:
https://hexschool.tw/n1C7O - 10~18 堂線上講義:
https://hexschool.tw/PDcLZ - 19~25 堂線上講義:
https://hexschool.tw/qCPbw - 26~32 堂線上講義:
https://hexschool.tw/v9bxz - 33~36 堂線上講義:
https://hexschool.tw/jjq1M
第二種:照著本手冊教學跑
本教學網站也提供許多圖文教學,幫助您建立 Git 整理脈絡,部分也有導入影片教學。您可以依照自己習慣的方式,來熟悉 Git。
給正在學習 Git 的朋友,線上帶你學到會
相信正在學 Git 的你,最缺乏的就是「沒有人和你一起練 Git」,所以這裡我們也開了幾個 GitHub 數據庫,您可以發合併請求給我,接收到後會再合併您的資料,幫助你更快熟悉 Git。
發 PR 練習
- 步驟一:fork 此專案到自己的 GitHub 數據庫
- 步驟二:clone 到本地開發環境
- 部署三:push 到自己的遠端數據庫
- 部署四:發 PR 申請合併(若遇到衝突還請先解決再重新發 PR)
GitHub flow 練習
如果您想練習 GitHub flow,請到此專案來練習。假使您不熟悉此流程,可前往此教學瀏覽後,並觀看 3 位工程師實際線上演練的操作影片。
- 步驟一:fork 此專案到自己的 GitHub 數據庫
- 步驟二:clone 到本地開發環境
- 步驟三:在本地端的
dev
分支開feature/您的功能
分支 - 步驟四:推送您的
feature/您的功能
分支到自己的 GitHub 數據庫 - 步驟五:發 PR 申請合併原專案的
dev
分支(若遇到衝突還請先解決再重新發 PR)
其他教學資源
在我學習 Git 路上,有兩位前輩與貴人幫助我良多。這裡也分享他們的豐富資源給各位。
五倍紅寶石 - 高見龍
多奇數位 - will 保哥
- 免費資源:30 天精通 Git 版本控管
- 實體/線上課程