learningGitBranching 是我學 git 的最佳方案
年幼無知時學 git 覺得它是一個黑盒子,完全搞不懂是怎麼運作,一直撞牆學起來很沮喪。
在 learningGitBranching 裡每個指令所產生的改變都會視覺化呈現,讓你免去用腦袋或紙筆把狀態畫出來( 它直接 GUI 呈現 ),你可以透過觀察改變而瞭解指令背後的含義。
在開始使用 learningGitBranching
之前,推薦你搭配 Pro Git 這本書服用 (簡中版在這) ,瞭解每個指定的定義會讓你記得更久。
進階班
為什麼要學 git?
回過頭來想一下這個問題,為什麼我們要學 git?
與全世界的工程師合作
沒有一個人可以獨自完成超大型軟體,如果你跟我一樣想跟世界上所有工程師合作,那就必須要學會如何正確的使用版本控制工具,而現今最最流行的版本控制工具就是 git 。
與未來的自己合作
如果你曾經做一個專案一段時間(超過一年),你會發現人腦的記憶是很不可靠的,甚至會覺得我當初是腦殘嗎?為什麼會這樣寫? 這個時候你會感謝版本控制留下足跡,讓你有些脈絡想起當初的事發原因。
大多數的人會拿 git 的優點來探討,因為寫的人已經很多了,這裡就引用別的人 為什麼選擇 Git