在 Git 中將本地分支推送到遠端分支

Abdul Jabbar 2023年1月30日 2021年12月25日
  1. Git 中推送本地分支到遠端分支
  2. 首次推送本地分支
在 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
Author: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

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

相關文章 - Git Push