git push

將你的程式碼推送到現有的上游。根據推送配置,它將從當前分支(預設在 Git 2.x)或從所有分支(預設在 Git 1.x)中推送程式碼。

指定遠端儲存庫

使用 git 時,擁有多個遠端儲存庫非常方便。要指定要推送到的遠端儲存庫,只需將其名稱附加到命令即可。

git push origin

指定分支

要推送到特定分支,請說 feature_x

git push origin feature_x

設定遠端跟蹤分支

除非你正在處理的分支最初來自遠端儲存庫,否則僅使用 git push 將無法在第一時間執行。你必須執行以下命令告訴 git 將當前分支推送到特定的遠端/分支組合

git push --set-upstream origin master

這裡,master 是遠端 origin 上的分支名稱。你可以使用 -u 作為 --set-upstream 的簡寫。

推送到新的儲存庫

要推送到尚未建立的儲存庫,或者為空:

  1. 在 GitHub 上建立儲存庫(如果適用)
  2. 複製以 https://github.com/USERNAME/REPO_NAME.git 形式提供給你的網址
  3. 轉到本地儲存庫,然後執行 git remote add origin URL
    • 要驗證它已新增,請執行 git remote -v
  4. 執行 git push origin master

你的程式碼現在應該在 GitHub 上

有關更多資訊,請參閱新增遠端儲存庫

說明

推送程式碼意味著 git 將分析本地提交和遠端的差異,並將它們傳送到上游。推送成功後,你的本地儲存庫和遠端儲存庫將同步,其他使用者可以檢視你的提交。

有關上游下游概念的更多詳細資訊,請參閱備註