跳轉至

建立 2024-01-01 更新 2026-09-15

多電腦管理程式碼

家裡、公司或筆電各裝一份同一 GitHub 專案時,GitHub 是唯一真相。每台電腦都是 clone 出來的副本:開工前 pull,做完 commit 再 push。

新電腦第一次(只做一次)

  1. 安裝 Git 並做 初始化設定。
  2. 設定 SSH 或準備 PAT。
  3. Clone:

    git clone git@github.com:你的使用者名稱/你的專案.git
    

    或 HTTPS:

    git clone https://github.com/你的使用者名稱/你的專案.git
    

不要把專案資料夾用雲端硬碟(iCloud、Dropbox)雙向同步再外加 Git,兩個機制會搶同一批檔。

日常節奏

開始前:

git switch main          # 或你的開發分支
git pull origin main

開發、檢查、提交:

git status
git add .
git commit -m "描述你的修改"
git push origin main     # 或你的功能分支

換到另一台:進專案目錄,再 git pull,然後重複上面的提交流程。

常見問題

合併衝突:pull 時同一檔被兩邊改過。手動編輯衝突標記 → git add → git commit → git push。

忘記 pull 就改檔,push 被拒:

git stash
git pull origin main
git stash pop

若 pop 也衝突,一樣手動解完再 commit、push。

實務習慣

  • 每次坐下編碼前先 git pull。
  • 重要功能開分支,不要長期直接在 main 上推。
  • 用 .gitignore 擋住環境檔與編譯產物。
  • 多人協作走 Pull Request,而不是每個人都強推 main。