在 Git 中將本地分支推送到遠端分支
Git 是一個使用分支從主工作流開發功能的平臺。它是一個分散的版本控制系統,因為我們的倉庫上有本地和遠端分支。
當我們獨立工作時,我們向本地分支提交,但是如果我們想與同事分享我們的提交,我們必須做什麼?對於這種情況,我們將推送
我們的 Git 分支到遠端倉庫。
本文將展示如何為此操作遠端推送 Git 分支。
git push
命令用於將本地倉庫資料傳輸到遠端倉庫。
Push
是一種將提交從我們的本地倉庫移動到遠端倉庫的方法。然而,我們可以說它等同於 git fetch
,因為 git fetch
用於將提交匯入我們的本地分支,而 git push
命令用於將提交匯出到我們的遠端分支。
這裡的 git remote
命令用於建立遠端分支。push 命令可以覆蓋更改,而我們在將更改推送到遠端分支時應該小心。
顧慮如下:
push
命令用於將新的本地提交資料傳輸到遠端倉庫。- 我們上傳資料的分支應該始終存在於我們本地環境中檢出的
HEAD
分支中。 - 應該在命令的選項中清楚地提到我們上傳資料的分支。但是,如果已經設定了與遠端分支的跟蹤連線,則可以跳過這些選項。
Git 中推送本地分支到遠端分支
此外,在某些情況下,push
命令也用於刪除遠端分支。
在執行 git push
命令之前,應該首先檢出正確的本地分支。之後,為了執行 push
命令,突出顯示要推送到的遠端分支:
git checkout develop
git push origin develop
首次推送本地分支
如果我們第一次在遠端倉庫上建立本地分支,我們可以使用選項 -u
;這對未來非常有幫助。它保證在我們最近建立的本地和遠端分支之間建立跟蹤關係。
git push -u origin develop
設定跟蹤關係後,我們可以在不顯式提供額外更改的情況下執行進一步推送,因為跟蹤關係為 push 命令提供預設值。我們使用 --delete
選項來刪除遠端分支並在引數中說明我們要刪除的分支。
以下是從遠端倉庫中刪除分支的命令:
git push origin --delete feature/login
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn