前言
Git 教學現在有獨立的網站了!請移駕 Git 零到一百。
啟發自码农高天的 Git 教學,被他淺顯易懂的說明驚訝到,並且深刻感受到繁體中文教學實在很差勁,於是決定自己寫,想解決我在學習 Git 時發現的問題:
- 沒搞清楚受眾
- 只介紹指令
- 過於細節
- 自創名詞
- 近況聊天等等無關緊要的廢話太多
- 放一堆 commit hash 和擷圖看的眼花撩亂
- 文章過長消耗耐心或是過短頻繁換頁
- 沒有 ToC 目錄根本不知道自己讀到哪
- 沒寫完的系列文章
- 甚至連內容都是錯的1
網路上簡單搜尋一下就可以發現很多文章都或多或少都有這些問題。除此之外,我注意到初學者常見的問題是明明問題只需要一行指令就可解決,卻要在網路上過濾數篇文章非常浪費時間,所以本教學以這個邏輯完成:先學基本操作,再學進階操作,先有狀況情境,再學使用方式。
我的想法是對於一個工具,使用者只要知道工具的目的以及如何使用,不必知道工具是怎麼做出來的,學會基本使用方式再去了解延伸功能,這才是正確的使用方式,而不是一開始就要學原理卻不會用(過於細節),或是直接丟給讀者兩百頁使用說明卻不知道該從哪裡讀起(只介紹指令),或者學的東西到其他地方看卻發現不一樣(自創名詞)。為了解決以上問題,本系列文章
- 受眾是 Git 零經驗初學者
- 可應付絕大多數日常問題,並且編排方式著重方便查找問題
- 依照使用順序依序撰寫,目標是讓人最快上手的教學