推
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
的簡寫。
推送到新的儲存庫
要推送到尚未建立的儲存庫,或者為空:
- 在 GitHub 上建立儲存庫(如果適用)
- 複製以
https://github.com/USERNAME/REPO_NAME.git
形式提供給你的網址 - 轉到本地儲存庫,然後執行
git remote add origin URL
- 要驗證它已新增,請執行
git remote -v
- 要驗證它已新增,請執行
- 執行
git push origin master
你的程式碼現在應該在 GitHub 上
有關更多資訊,請參閱新增遠端儲存庫
說明
推送程式碼意味著 git 將分析本地提交和遠端的差異,並將它們傳送到上游。推送成功後,你的本地儲存庫和遠端儲存庫將同步,其他使用者可以檢視你的提交。
有關上游和下游概念的更多詳細資訊,請參閱備註 。