EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

GitBash關於Push操作

在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使用手冊

This article was last edited at 2024-07-11 17:50:55

* *