iT邦幫忙

2026 iThome 鐵人賽

DAY 19
0
Vibe Coding

邁向 AI Coding 勇者之路:沒有程式基礎也能上線系列 第 19 篇

Git 和 GitHub 差在哪?版本控制、協作與開源一次看懂

  • 分享至 

  • xImage
  •  

Yes

☝️☝️☝️☝️☝️ 影片連結

Git 和 GitHub 名字很像,也常常在同一段教學裡出現,但它們不是同一個東西。Git 是安裝在電腦裡的版本控制工具,沒有網路也能建立 Commit、比較修改與切換分支;GitHub 則是放在網路上的服務,讓你保存遠端版本、跨裝置存取,也能和其他人一起協作。

這支影片會從本機專案裡的版本紀錄開始,再把內容推送到 GitHub,讓你看見多了哪些能力。你會學到:

  • Git 的版本紀錄存在哪裡,以及為什麼它原本只跟著這台電腦。
  • Push 與 Pull 如何在本機專案和 GitHub 遠端倉庫之間同步。
  • Git 與 GitHub 在工具、位置和是否需要網路上的差異。
  • 遠端倉庫如何提供備份、跨裝置工作與多人協作的基礎。
  • Issue、Fork 與 Pull Request 在開源合作中分別負責什麼。
  • AI Coding 工具為什麼經常直接連接 GitHub 專案與工作流程。

GitHub 也不只是放程式碼的雲端硬碟。公開倉庫讓其他人可以閱讀做法、回報問題、複製一份繼續研究,再把改進內容送回原專案;私有倉庫則能限制誰可以看到與參與。無論公開或私有,都不代表可以把密碼、API Key 或其他敏感資料一起推上去,版本紀錄一旦出現過秘密,後續刪掉檔案也不等於風險自動消失。

先在本機用 Git 管理修改,再用 GitHub 保存與分享,是多數現代專案很常見的工作方式。你可以打開這篇的互動式簡報,逐步比較本機與遠端的差異,也能看到開源協作如何從 Issue 一路走到 Pull Request。把兩個名字分清楚後,下一次 AI 說要 Commit、Push 或建立 PR,就比較知道它準備改變的是哪一個位置。


文章同步發表於 https://book.casper.tw/it2026/git-and-github


上一篇
AI 把程式改壞怎麼辦?用 Git 回到「剛剛還好好的」版本
系列文
邁向 AI Coding 勇者之路:沒有程式基礎也能上線 共 19 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言