Skip to content

git push 簡單說明

git push 是什麼?

  • 將「本地儲存庫 (local)」的修改推送到「遠端儲存庫 (remote)」,例如 GitHub、GitLab。

基本用法

git push <遠端名稱> <分支名稱>

常用範例

  1. 推送到預設遠端 (origin) 的目前分支:

    git push
    
    • 若已經設定好遠端 (origin) 及分支名稱,直接使用即可。
  2. 推送指定分支

    git push origin main
    
    • main 分支推送到 origin 遠端。
  3. 第一次推送分支 (並建立遠端分支):

    git push -u origin feature/new-feature
    
    • -u:設定「追蹤關係」,以後可直接 git push 推送。

git push 影響的區域

  • local推送到 remote

常見錯誤

  • 推送被拒絕

可能是因為遠端有更新,需先 git pull 將遠端的最新版本合併後再推送。

搭配使用

  • 推送前先檢查
git status
  • 若遠端有更新
git pull

什麼時候用?

  • 完成本地的修改並提交 (commit) 後,需要將變更推送到遠端與團隊同步,或備份到雲端。

git push 是 Git 協作中最常用的指令之一,推送你的修改,讓所有人看到你的貢獻!😊