跳轉至

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

同步

日常說的「同步」,在 Git 裡就是兩件事:先 pull 拿別人的,再 push 送自己的。GitHub Desktop 或 VS Code 的 Sync 按鈕,背後也是這個順序。

常用指令

從遠端拉回來:

git pull

把本機已 commit 的歷史推上去:

git push

明確指定 main:

git pull origin main
git push origin main

衝突

pull 若出現衝突,先在檔案裡解決標記,再 add、commit,最後 push。不要在衝突還沒解完時強制推送。

圖形介面的 Sync

GitHub Desktop 的 Sync、VS Code 的 Sync Changes,通常是 pull 再 push。有未提交的修改時,先 commit 或 stash,同步才不會卡在半途。