| # | 專案名稱 | VM 狀態 | GitHub 最後更新 | 操作 |
|---|---|---|---|---|
| 載入中... | ||||
使用說明
已同步
VM、iMac 和 GitHub 三邊進度一致,可以安心開發。
GitHub 較新
有人(VM、iMac 或其他 AI 如 Lovable)推了新版本到 GitHub。點「同步」拉取最新程式碼。
iMac / VM 較新
該機器有尚未推送到 GitHub 的變更。記得 git push 讓其他環境也能同步。
衝突風險
本機和 GitHub 都有不同的新 commit,直接同步可能產生衝突。請手動處理。
未 Clone
GitHub 上有這個專案但本機還沒有。點「Clone」一鍵下載到 ~/projects/ 資料夾。
全部同步
當有多個專案需要更新時,點上方「全部同步」一次拉取所有落後的專案。
完整開發流程
1. LINE → OpenClaw 通知 VM Claude Code 開發
2. VM Claude Code 開發完成 → git push 到 GitHub
3. 儀表板顯示「GitHub 較新」
4. 點擊專案列展開 → 複製 Clone 或 Sync 指令
5. 貼到 iMac Claude Code 對話框 → Claude 自動執行
6. iMac 同步完成,繼續在 iMac 上開發
iMac 操作方式(貼到 Claude Code 對話框)
| Clone 新專案 |
點擊專案列 → 複製 Clone 指令 → 貼到 Claude Code
cd ~/projects && git clone https://github.com/yc2ndcurve/專案名稱.git
|
| 同步最新程式碼 |
點擊專案列 → 複製 Sync 指令 → 貼到 Claude Code
cd ~/projects/專案名稱 && git pull origin main
|
| 推送到 GitHub |
點擊專案列 → 複製 Push 指令 → 貼到 Claude Code
cd ~/projects/專案名稱 && git add -A && git commit -m "更新說明" && git push origin main
|
💡 指令中的「專案名稱」在展開列中會自動填入,直接複製貼到 Claude Code 對話框即可執行。
VM 操作指令(透過 LINE/OpenClaw 通知 Claude Code 執行)
| Clone 新專案 | cd ~/projects && git clone https://github.com/yc2ndcurve/專案名稱.git |
| 同步最新程式碼 | cd ~/projects/專案名稱 && git pull origin main |
| 推送到 GitHub | cd ~/projects/專案名稱 && git add -A && git commit -m "更新說明" && git push origin main |
| 更新儀表板 | cd ~/projects/clawmdplateform01 && git pull origin main && pm2 restart sync-dashboard |