GitHub是怎樣的一個網站?它的用途是什麼?
GitHub 是什麼?
GitHub 是全球最大的程式碼託管平台,主要提供以 Git(版本控制系統)為基礎的線上服務,讓開發者能夠儲存、管理與協作開發程式碼。它於 2008 年成立,現為微軟(Microsoft)旗下公司(2018 年被收購)。
主要用途
-
程式碼託管與版本控制
- 以 Git 為核心,記錄程式碼的每一次修改歷史,方便追蹤變更、回復舊版本。
-
團隊協作開發
- 多位開發者可同時參與同一專案,透過「分支(branch)」、「合併(merge)」、「拉取請求(Pull Request)」等機制協同工作。
-
開源專案的核心平台
- 許多知名開源軟體(如 Linux、VS Code、React 等)都在 GitHub 上公開,任何人都能檢視、下載或貢獻程式碼。
-
問題追蹤與專案管理
- 提供 Issues(問題回報)、Projects(看板管理)等工具,協助管理開發流程與待辦事項。
-
展示個人作品集
- 開發者常以 GitHub 帳號作為履歷,展示自己的專案與程式能力。
-
其他延伸功能
- GitHub Pages:免費架設靜態網站。
- GitHub Actions:自動化建置、測試與部署(CI/CD)。
- GitHub Copilot:AI 輔助程式撰寫工具。
補充說明
- Git 與 GitHub 的差別:Git 是分散式版本控制「軟體」;GitHub 則是基於 Git 的「網路服務平台」。
- 除了付費方案,GitHub 也提供免費帳號,可建立公開與私人儲存庫。
參考資料
[wikipedia.org]https://zh.wikipedia.org/wiki/GitHub
[github.com]https://github.com/about