- 軟體名稱:GitHub
- 授權類型:免費
- 支援語系:多國語言 (包含繁體中文)
- 支援系統:Windows,Mac,Linux,iOS,Android
- 官方網站:GitHub
這是一份 GitHub 教學,幫助你從入門到使用 GitHub 儲存、版本控制、與協作專案。無論你是個人開發者還是團隊成員,這裡都有你需要的重點!
🧠 什麼是 GitHub?
GitHub 是一個基於 Git 的 程式碼託管平台,支援:
- 儲存程式碼專案
- 協作開發
- 追蹤版本變更(Git 版本控制)
- Pull Request(PR)與 Issue 管理
- CI/CD、Pages 等延伸功能
🌐 官網:https://github.com
📦 Git vs GitHub 差在哪?
| Git | GitHub |
|---|---|
| 一個本地版本控制工具 | 一個線上平台(使用 Git) |
| 儲存在你電腦 | 儲存在雲端(可公開或私有) |
| 不含協作功能 | 有 Issue、PR、Wiki、Actions 等 |
🔧 GitHub 基本使用流程
步驟一:建立帳號
- 前往 https://github.com
- 註冊帳號並驗證 Email
🗂️ 步驟二:建立新專案(Repository)
- 點右上角 ➕ →「New repository」
- 輸入名稱與描述
- 選擇:
- Public(公開)或 Private(私人)
- 是否建立 README
- 點選「Create repository」
🖥️ 步驟三:用 Git 操作專案
✅ 安裝 Git(如果還沒安裝)
- Windows:https://git-scm.com/download/win
- macOS:用 Homebrew
brew install git - Linux:
sudo apt install git
✅ Git 指令基礎
# 設定全域帳號與信箱(只需一次)
git config --global user.name "你的名字"
git config --global user.email "你的email"
# 複製遠端專案到本地
git clone https://github.com/你的帳號/你的專案.git
# 進入資料夾
cd 專案資料夾
# 修改檔案後
git add . # 將所有改動加入暫存
git commit -m "說明訊息"
git push origin main # 推送到 GitHub 遠端
🌍 用 GitHub 建立/編輯檔案(不用 Git)
- 進入 Repository
- 點擊
Add file → Create new file可以線上新增程式碼 - 點
Commit changes儲存到 GitHub
🔄 協作開發:Fork、Branch、Pull Request
💡 Fork(複製他人專案到你帳號)
- 進入別人的 repo → 點
Fork - 你可以自由修改,不影響原作者
🌱 Branch(分支開發)
git checkout -b new-feature
# 修改後
git commit -am "Add new feature"
git push origin new-feature
🔁 Pull Request(發送修改請求)
- 到 GitHub 頁面 → 點「Pull Request」
- 比對原始分支與你改的分支
- 提交後可供原作者審核
✅ GitHub Pages(建立網站)
- 只要你有一個公開 repo,裡面有 HTML,可以快速部署靜態網站。
開啟方法:
- 到 Repository → 點「Settings」
- 左邊選「Pages」
- 選擇 branch(如
main)+/root - 存檔後會給你網址:
https://你的帳號.github.io/專案名稱/
🧩 延伸功能
| 功能 | 說明 |
|---|---|
| Issue | 提出 bug、功能需求 |
| Wiki | 文件編寫區 |
| Actions | 自動化流程(如自動測試、部署) |
| Projects | 看板式任務管理(類似 Trello) |
🔐 私人與團隊專案
- 免費帳號支援私有 repo
- 可新增 Collaborators(共同開發者)
- 使用「Organizations」功能來管理團隊開發
🧪 如果你是初學者,建議這樣開始:
- 建立帳號
- 建一個 repo,新增 README.md
- Clone 到本地端
- 修改後
git add→git commit→git push - 練習 fork 別人的專案,送一個 pull request 🎉
廣告

