git push 簡單說明
git push 是什麼?
- 將「本地儲存庫 (local)」的修改推送到「遠端儲存庫 (remote)」,例如 GitHub、GitLab。
基本用法:
常用範例:
-
推送到預設遠端 (
origin) 的目前分支:- 若已經設定好遠端 (
origin) 及分支名稱,直接使用即可。
- 若已經設定好遠端 (
-
推送指定分支:
- 將
main分支推送到origin遠端。
- 將
-
第一次推送分支 (並建立遠端分支):
-u:設定「追蹤關係」,以後可直接git push推送。
git push 影響的區域:
- 從
local→ 推送到remote。
常見錯誤:
- 推送被拒絕:
可能是因為遠端有更新,需先 git pull 將遠端的最新版本合併後再推送。
搭配使用:
- 推送前先檢查:
- 若遠端有更新:
什麼時候用?
- 完成本地的修改並提交 (commit) 後,需要將變更推送到遠端與團隊同步,或備份到雲端。
git push 是 Git 協作中最常用的指令之一,推送你的修改,讓所有人看到你的貢獻!😊