這是一個進階的部署方式,讓你的開發流程更自動化、更專業!
使用 Claude Code 的 Plan 模式,讓 AI 幫你規劃並執行開發任務
使用 Git 追蹤程式碼變更,/commit 快速提交
使用 GitHub CLI 建立儲存庫、推送代碼、建立 PR
設定 GitHub Actions,每次推送自動執行測試與部署
在開始之前,請確認你有以下項目:
| 項目 | 說明 | 狀態 |
|---|---|---|
| GitHub 帳號 | 用來存放程式碼的雲端平台 | ☐ 待確認 |
| Git 已安裝 | 版本控制工具 | ☐ 待安裝 |
| Claude Code 已安裝 | 就是你剛裝好的龍蝦! | ☑ 已完成 |
github.com 免費註冊一個!
Git 是程式設計師必備的版本控制工具。
winget install Git.Git
這是為了讓系統載入新的環境變數。
git --version
git version 2.47.1.windows.1 就代表成功了!
讓 Git 知道你是誰,這些資訊會出現在你的提交記錄中。
git config --global user.name "你的名字"
git config --global user.email "你的email@example.com"
git config --list
GitHub CLI 讓你可以用指令操作 GitHub,不用開瀏覽器!
winget install GitHub.cli
gh --version
gh version 2.65.0 就代表成功了!
讓 GitHub CLI 連結到你的 GitHub 帳號。
gh auth login
| 問題 | 選擇 |
|---|---|
| What account do you want to log into? | GitHub.com |
| What is your preferred protocol? | HTTPS |
| Authenticate Git with your GitHub credentials? | Yes |
| How would you like to authenticate? | Login with a web browser |
現在可以讓 Claude Code 幫你自動開發並推送到 GitHub!
進入 Claude Code 互動模式,然後說:
幫我建立一個 Node.js 的 Hello World 專案, 初始化 Git, 建立 GitHub 儲存庫, 然後推送上去
把 D:\MyProject 這個專案推送到 GitHub, 幫我建立儲存庫,名稱叫 my-awesome-project
Plan 模式讓你先看 Claude 的計畫,確認後再執行,更安全!
在 Claude Code 中連按兩次Shift + Tab
「進入 plan 模式,幫我規劃...」
Claude Code 有內建的快速指令,讓版本控制超簡單!
| 你想做的事 | Claude Code 指令 | 說明 |
|---|---|---|
| 提交代碼 | /commit |
自動產生提交訊息並 commit |
| 提交並推送 | /commit 然後說「push」 |
commit + push 到 GitHub |
| 建立 Pull Request | /pr |
自動建立 PR |
讓每次推送代碼時自動執行測試和部署!
/install-github-action
幫我設定 GitHub Actions, 每次 push 時自動執行測試
.github/workflows/ 資料夾和設定檔!
以下是一個完整的自動開發 + 部署流程:
openclaw
連按兩次 Shift + Tab
幫我建立一個簡單的網站專案: 1. 使用 HTML + CSS + JavaScript 2. 有一個首頁顯示「Hello World」 3. 初始化 Git 4. 建立 GitHub 儲存庫(公開) 5. 設定 GitHub Pages 自動部署 6. 推送代碼
Claude 會給你 GitHub 儲存庫網址和網站網址!
| 你想做的事 | 跟 Claude 說 | 或直接輸入指令 |
|---|---|---|
| 初始化 Git | 「初始化 Git」 | git init |
| 查看狀態 | 「Git 狀態」 | git status |
| 加入所有檔案 | 「加入所有修改」 | git add . |
| 提交 | /commit |
git commit -m "訊息" |
| 推送 | 「推送到 GitHub」 | git push |
| 建立 PR | /pr |
gh pr create |
Permission denied (publickey)gh auth login
gh repo create 儲存庫名稱 --public
git pull --rebase git push
讓不同的 Claude 做不同的事
例如:一個寫代碼,一個跑測試
Claude 完成工作時會通知你
不用一直盯著螢幕
在終端和網頁端之間傳送進度openclaw --teleport
讓 Claude 自動執行,不用一直按確認
適合你已經很信任 Claude 的情況
你已經學會了如何使用 Claude Code 進行自動開發、版本控制和部署!
版本控制,追蹤每次修改
用指令操作 GitHub
先規劃再執行,更安全
自動化測試與部署