本系列專為 Git 新手打造,用 30 天帶你從零學起。內容涵蓋終端機基礎指令、Git 核心觀念、GitHub 遠端操作,以及日常協作與衝突解決,記錄完整的學習與踩坑過程。
在寫程式的過程中,我們一定都有過這種時刻:辛辛苦苦寫了半天,結果發現方向完全錯誤,或者不小心刪掉了某段重要的程式碼。這時候,如果還沒執行 git commit,...
在專案開發的過程中,有些檔案是我們在自己電腦測試或編譯時產生的暫存檔、編輯器設定檔,甚至是存放資料庫密碼與 API 金鑰的機密設定檔。這些檔案如果在執行 git...
當我們準備把本地專案推送到遠端 GitHub 時,第一個會遇到的關卡就是「身份驗證」。過去我們可能習慣輸入帳號密碼,但 GitHub 早已全面停用密碼登入,改用...
當我們在本地端完成專案的初始化與 Commit 後,程式碼依然只安靜地躺在自己的電腦硬碟裡。如果電腦突然故障,心血還是可能會付諸流水。這時候,我們就需要學會如何...
在開源的世界裡,我們不只是把自己的程式碼推上雲端分享,更常常需要去下載、觀摩或參與別人的專案。這時候,如果只是單純把程式碼下載成壓縮檔,就會失去 Git 最寶貴...
在團隊協作的環境中,最日常的動作就是「同步最新進度」。當夥伴把新功能推上 GitHub 後,我們必須把這些更新抓回自己的電腦。這時候,新手常問的問題就是:到底該...
在我們前面幾天的學習中,Git 的操作核心幾乎都圍繞在「本地端修改,再推送到遠端」。但在實際的開發情境中,有時候我們只是在滑手機、或是用別人的電腦借登 GitH...
在開發專案的過程中,靈感常常像雪片般飛來,或者測試時突然冒出各種奇怪的 Bug。如果只把這些待辦事項隨手寫在桌上的便利貼,不僅容易搞丟,如果是團隊合作更是完全無...
當我們辛苦寫完一個專案並推上 GitHub 後,如果整個專案資料夾裡空蕩蕩、只有一堆看不懂的程式碼,訪客點進來可能不到三秒就會默默關掉。一個好的專案,絕對少不了...
在開始學習 Git 之前,我們寫程式常常是一條路走到黑:把所有檔案改好、存檔、覆蓋過去。如果幸運的話程式能跑;但如果不幸寫壞了,往往只能欲哭無淚地手動「倒帶」把...