本系列專為 Git 新手打造,用 30 天帶你從零學起。內容涵蓋終端機基礎指令、Git 核心觀念、GitHub 遠端操作,以及日常協作與衝突解決,記錄完整的學習與踩坑過程。
在開始寫程式或做專案時,大多數人的專案都會隨著每次的程式更新而導致檔案越存越多,到後面根本就不知道哪個才是真正的最新版,不小心把某個重要的段落刪掉又找不回來,搞...
剛開始接觸版本控制時,很多人最常遇到的第一個混淆觀念,就是分不清楚 Git 跟 GitHub 到底有什麼不同,甚至以為它們是同一個東西,其實,弄懂這兩者的差異,...
剛接觸寫程式時,許多新手一看到黑色的終端機畫面(Terminal),心裡難免會產生一股恐懼感,覺得這一定是駭客或高手在用的神祕工具,但實際上,終端機只是一個用純...
前面幾天我們了解了版本控制的重要性,也認識了終端機的基本導航指令,今天,我們終於要正式把 Git 這台「本地時光機」安裝到電腦裡,並完成最重要的身分登記! 首先...
經過前面幾天的暖身與安裝設定,我們終於要正式跨出本地電腦,走向雲端世界,建立在 GitHub 上的第一個遠端專案大本營了! 首先,第一步是前往 GitHub 官...
進入第二階段,我們要來解鎖 Git 最核心的靈魂觀念:「檔案的三種狀態與區域」,搞懂這個概念,Git 的指令對你來說就不再是死背,而是有邏輯的流程。 在 Git...
經過前面幾天的心態建立、觀念釐清與軟體安裝,今天我們終於要寫下第一行真正的 Git 指令,親手把一個普通的資料夾變成 Git 的「時光機倉庫」了! 在我們的電腦...
當我們成功用 git init 建立本地倉庫後,接著在裡面寫code或新增檔案,這時候的檔案雖然存在於電腦中,但在 Git 的眼裡,它們還處於不受控制的「未追蹤...
經過前面的 git init 建立倉庫,以及用 git add 把檔案送進暫存區後,我們終於要迎接 Git 的重頭戲:git commit(提交)! 如果說 g...