HOWTO · Git

將新的本地 Git 分支推送並跟蹤到遠端倉庫

你可以將 Git 中的本地分支推送到遠端倉庫並進行跟蹤。

本文將討論我們如何將新的 Git 分支推送和跟蹤到遠端倉庫。開發人員在處理專案時通常必須建立新分支,並將它們釋出到遠端倉庫中,以供其他開發人員訪問更改。

但在深入瞭解細節之前,讓我們在使用 Git 分支時檢查一些有用的命令。

在 Git 中使用分支的命令

以下是一些在使用 Git 時應該觸手可及的便捷命令。

列出分支

我們執行下面的命令來檢視我們的 Git 倉庫中的分支。

git branch

對於我們的本地和遠端倉庫,我們執行此命令。

git branch -a

如果你只對遠端倉庫感興趣,請執行此命令。

git branch -r

例子:

$ git branch -a
* main
  remotes/origin/HEAD -> origin/main
  remotes/origin/main

星號 (*) 指向我們當前正在處理的分支。

在 Git 中建立一個新分支

我們使用 git branch 命令,同時提到我們想要的分支的名稱。

git branch <branch-name>

Git 會將父分支的提交轉發到新分支。父分支是指我們在建立新分支時正在處理的分支。

上面的命令只會建立指定的分支。要切換到新分支,請在下面顯示的上下文中使用 git checkout 命令。

git checkout <branch-name>

為了使它更容易,請執行以下命令。

git checkout -b <branch-name>

此命令將建立並切換到提到的 branch-name

重新命名分支

要在 Git 中重新命名分支,我們執行以下命令。

git branch -m <old-branch-name> <new-branch-name>

將本地分支推送到 Git 中的遠端倉庫

我們在提到分支名稱的同時執行 git push 命令。請參閱下面的命令。

git push -u origin <branch-name>

Git 將推送分支並設定跟蹤。 -u--set-upstream 的縮寫形式。