Git 和 GitHub 名字很像,也常常在同一段教學裡出現,但它們不是同一個東西。Git 是安裝在電腦裡的版本控制工具,沒有網路也能建立 Commit、比較修改與切換分支;GitHub 則是放在網路上的服務,讓你保存遠端版本、跨裝置存取,也能和其他人一起協作。
這支影片會從本機專案裡的版本紀錄開始,再把內容推送到 GitHub,讓你看見多了哪些能力。你會學到:
GitHub 也不只是放程式碼的雲端硬碟。公開倉庫讓其他人可以閱讀做法、回報問題、複製一份繼續研究,再把改進內容送回原專案;私有倉庫則能限制誰可以看到與參與。無論公開或私有,都不代表可以把密碼、API Key 或其他敏感資料一起推上去,版本紀錄一旦出現過秘密,後續刪掉檔案也不等於風險自動消失。
先在本機用 Git 管理修改,再用 GitHub 保存與分享,是多數現代專案很常見的工作方式。你可以打開這篇的互動式簡報,逐步比較本機與遠端的差異,也能看到開源協作如何從 Issue 一路走到 Pull Request。把兩個名字分清楚後,下一次 AI 說要 Commit、Push 或建立 PR,就比較知道它準備改變的是哪一個位置。
文章同步發表於 https://book.casper.tw/it2026/git-and-github