廣告

GitHub

  • 軟體名稱:GitHub
  • 授權類型:免費
  • 支援語系:多國語言 (包含繁體中文)
  • 支援系統:Windows,Mac,Linux,iOS,Android
  • 官方網站:GitHub
GitHub 網頁版(Web)

GitHub AI(Web)

GitHub 下載(Windows 64bit)

GitHub 下載(Mac)

GitHub 下載(Android)

GitHub 下載(iOS)


這是一份 GitHub 教學,幫助你從入門到使用 GitHub 儲存、版本控制、與協作專案。無論你是個人開發者還是團隊成員,這裡都有你需要的重點!


🧠 什麼是 GitHub?

GitHub 是一個基於 Git程式碼託管平台,支援:

  • 儲存程式碼專案
  • 協作開發
  • 追蹤版本變更(Git 版本控制)
  • Pull Request(PR)與 Issue 管理
  • CI/CD、Pages 等延伸功能

🌐 官網:https://github.com


📦 Git vs GitHub 差在哪?

GitGitHub
一個本地版本控制工具一個線上平台(使用 Git)
儲存在你電腦儲存在雲端(可公開或私有)
不含協作功能有 Issue、PR、Wiki、Actions 等

🔧 GitHub 基本使用流程

步驟一:建立帳號

  1. 前往 https://github.com
  2. 註冊帳號並驗證 Email

🗂️ 步驟二:建立新專案(Repository)

  1. 點右上角 ➕ →「New repository」
  2. 輸入名稱與描述
  3. 選擇:
    • Public(公開)或 Private(私人)
    • 是否建立 README
  4. 點選「Create repository」

🖥️ 步驟三:用 Git 操作專案

✅ 安裝 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)

  1. 進入 Repository
  2. 點擊 Add file → Create new file 可以線上新增程式碼
  3. Commit changes 儲存到 GitHub

🔄 協作開發:Fork、Branch、Pull Request

💡 Fork(複製他人專案到你帳號)

  1. 進入別人的 repo → 點 Fork
  2. 你可以自由修改,不影響原作者

🌱 Branch(分支開發)

git checkout -b new-feature
# 修改後
git commit -am "Add new feature"
git push origin new-feature

🔁 Pull Request(發送修改請求)

  1. 到 GitHub 頁面 → 點「Pull Request」
  2. 比對原始分支與你改的分支
  3. 提交後可供原作者審核

✅ GitHub Pages(建立網站)

  • 只要你有一個公開 repo,裡面有 HTML,可以快速部署靜態網站。

開啟方法:

  1. 到 Repository → 點「Settings」
  2. 左邊選「Pages」
  3. 選擇 branch(如 main)+ /root
  4. 存檔後會給你網址:https://你的帳號.github.io/專案名稱/

🧩 延伸功能

功能說明
Issue提出 bug、功能需求
Wiki文件編寫區
Actions自動化流程(如自動測試、部署)
Projects看板式任務管理(類似 Trello)

🔐 私人與團隊專案

  • 免費帳號支援私有 repo
  • 可新增 Collaborators(共同開發者)
  • 使用「Organizations」功能來管理團隊開發

🧪 如果你是初學者,建議這樣開始:

  1. 建立帳號
  2. 建一個 repo,新增 README.md
  3. Clone 到本地端
  4. 修改後 git addgit commitgit push
  5. 練習 fork 別人的專案,送一個 pull request 🎉
廣告

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *