切換遠端 Git 分支
本文將介紹如何使用 checkout
命令切換遠端 Git 分支。允許你在成員團隊中支援和管理應用程式的可變版本的版本控制工具是 Git 版本控制工具。當你的應用程式遇到新的更新時,Git 更喜歡將這些更改返回到以前的版本,並將兩個版本合併為一個新版本。
正如我們所知,在 Git 中,我們有分支允許我們在多個環境中工作,不同的使用者同時工作。在 Git 中,我們有一個 master 分支,它是儲存我們的安全程式碼的主分支,當我們的應用程式幾乎可以投入生產時,這些程式碼就會被放置。此外,當我們想要更新該應用程式時,我們可以向該分支新增更多提交。這種方法對於次要提交是理想的,但對於大提交,就不太合適了。對於重大提交,你也可以使用其他分支。
為了建立和使用新分支,我們使用以下命令:
# create a new branch
git branch branch-name
# change environment to the new branch
git checkout branch-name
在上面的命令中,我們新建了一個分支。我們將檢查分支,然後新增新的更改;之後,我們會將其與 master 分支合併並將其推送到最新的遠端分支中。但是想象一下,如果遠端分支已經存在,並且我們必須將分支和相關工作及其所有更改拉到我們的本地分支,那麼我們將執行 git checkout remote branch
。
在 Git 中,checkout
可以解釋為在目標單元的各種版本之間切換的行為。Git 中用於 checkout 的命令是 git checkout
,它對三個明確定義的單元進行操作:檔案、提交和分支。git checkout
也可用於檢視舊提交,但幾乎所有本文件的目標都將是對分支的切換操作。
如果我們說同一倉庫上的另一個開發人員建立了一個遠端分支,我們希望拉取其他開發人員建立的那個分支。以下是我們必須執行以下操作的方法:
列出 Git 可用的分支
以下命令的結果將顯示可用於切換的分支列表。對於遠端分支,將有一個與其 remote/origin
一起使用的字首。
git branch -a
獲取所有 Git 遠端分支
藉助以下命令,我們將從其倉庫中獲取遠端分支。origin
是我們定位的遠端分支的名稱。如果我們有一個 upstream
遠端名稱,我們可以將其稱為 git fetch upstream
。
git fetch origin
從 Git 遠端分支拉取更改
眾所周知,我們不能直接在遠端分支上進行更改。所以這裡我們需要一個本地工作副本。在遠端分支的幫助下,我們會切換成我們感興趣的分支;下面是我們如何來做到的。
git checkout -b test origin/test
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