在開始介紹 SourceTree 的基本操作之前,先來說說一些 Git 的小觀念。筆者花了好多時間理解(真心佩服全天底下的工程師們!)
什麼是 Git?Git 是一套版本控制系統,使用 Git 來進行專案的版本控制或多人的團隊合作,是開發過程中不可或缺的強力工具。
身為設計師的筆者,其實看了很多資料跟指令還是一頭霧水,要做什麼的版本控制?設計師需要版本控制嗎?我們不就是一直瘋狂 Ctrl+C、Ctrl+V 再搭配 N 個超大容量的硬碟,就足以掌控我們的檔案了嗎?(現實生活絕對掌控不了)
直到筆者看到了這篇文章,喔喔!真心推薦剛接觸 Git 的朋友先去看看:
什麼是 Git?為什麼要學習它?
簡單的說,Git 就像玩遊戲的時候可以儲存進度一樣。為了避免打頭目輸了而損失裝備,又或是打倒頭目卻沒有掉落期望的珍貴裝備,你也許在每次要去打頭目之前記錄一下,在發生狀況的時候可以載入舊進度,再來挑戰一次。
看到這段簡直是醍醐灌頂!!
對!沒錯!設計師應該都會有個永遠也無法完稿的檔案吧。(被客戶被老闆瘋狂修改到第 N 個版本)它的命名就會產生了以下變化:
name-完稿.psd
name-最終完稿