在GitBash中,git push操作用於將本地倉庫中的更改推送到遠程倉庫。以下是詳細介紹和常見用法:
基本用法
git push <遠程倉庫> <本地分支>:<遠程分支>
例如,將本地的main分支推送到遠程倉庫origin的main分支:
git push origin main
推送當前分支
如果你想推送當前所在的分支,可以使用:
git push
推送並設置上游分支
當你第一次推送某個分支到遠程倉庫,可以使用-u參數來設置上游分支,這樣以後可以直接使用git push推送:
git push -u origin feature-branch
這樣,Git會自動將當前分支的更改推送到設置的上游分支origin/feature-branch。
簡化前後對比
第一次推送並設置上游分支:
git push -u origin feature-branch
以後的推送操作:
git push
推送所有分支
推送本地倉庫的所有分支到遠程倉庫:
git push --all origin
強制推送
在某些情況下,如果需要強制推送(例如覆蓋遠程分支的歷史),可以使用--force參數:
git push --force origin feature-branch
刪除遠程分支
如果需要刪除遠程倉庫上的某個分支,可以使用以下命令:
git push origin --delete feature-branch
→上一篇:GitBash切換到特定提交後修改並push到遠端
→下一篇:GitBash關於Merge操作
→返回目錄:GitBash使用手冊