cover

Git 就是程式碼的超級存檔系統,而且比遊戲存檔強一百倍。

先講結論

不用 Git 寫程式,就像不存檔打魔王 — 不是不行,是遲早會哭。Git 是 2025 年開發者的基本生存技能,不管你寫什麼語言、做什麼專案,第一件事就是 git init

Git 到底是什麼?

簡單說,Git 是版本控制系統。聽起來很高深對吧? 其實它就是一個超強的「復原」按鈕。

在沒有版本控制的年代,工程師是怎麼管理程式碼的?大概就是一堆 project_v1project_v2_finalproject_v2_final_真的final 這樣的資料夾。你笑了?我以前真的這樣幹過。

Git 是 2005 年 Linux 之父 Linus Torvalds 開發的。為什麼要自己造輪子?因為他覺得當時的版本控制工具都太慢太爛。結果 Git 一出來就統一了江湖,到今天幾乎所有軟體專案都在用。

三個你現在就該用 Git 的理由

再也不怕搞砸程式。 修改程式碼後發現搞砸了,但又不記得改了哪裡?有 Git 你可以隨時回到之前的版本、比較差異、找出問題點。就像玩遊戲可以讀檔一樣,而且你可以同時有好幾個存檔分支,想切到哪個版本就切到哪個。

大膽嘗試新想法。 用 Git 開個分支就能測試新功能,不會影響到主程式。改壞了?砍掉分支就好,完全零風險。想像一下你要用另一種演算法重寫某個功能,但怕改壞 — 有了 Git,開個分支就完事了。

團隊合作不再打架。 每個人同時修改不同部分,Git 幫你合併所有人的修改。而且如果有人不小心改壞了什麼,馬上就能看到是誰、什麼時候改的。沒有人可以偷偷搞破壞。

怎麼開始?

  1. 在電腦上安裝 Git
  2. git initgit addgit commit 這三個基本指令
  3. 創一個 GitHub 帳號
  4. 用 Git 管理你的小專案,邊做邊學

別覺得要把所有指令背下來,沒有人是這樣學的。先從 addcommitpush 開始,用久了自然變肌肉記憶。

準備好了?直接去看 Git 基本指令 開始動手吧。


「每個專業工程師都用 Git」這句話聽起來像在嚇人,但它是真的。趁現在學,別等到被同事白眼才後悔。


延伸閱讀