git tips 跟蹤遠端倉庫所有分支

2021-10-07 11:45:41 字數 1005 閱讀 3114

使用git clone命令時,預設只轉殖遠端倉庫的master分支。

在轉殖好的本地倉庫目錄下,開啟git bash,輸入:

git branch -a
可檢視所有的本地分支和遠端分支情況。比如我的是:

* master

remotes/origin/head -> origin/master

remotes/origin/mark_test

remotes/origin/master

remotes/origin/resource

可以看到本地倉庫目前只有master分支,而遠端倉庫(origin)有三個分支。

本方法是通過git checkout建立本地分支並使其跟蹤遠端分支。

1.輸入命令:

git checkout -b mark_test origin/mark_test
該命令在本地倉庫建立mark_test分支並使其跟蹤origin/mark_test分支。

同理,輸入:

git checkout -b resource origin/resource
完事後,再次輸入git branch -a,顯示如下:

mark_test

master

* resource

remotes/origin/head -> origin/master

remotes/origin/mark_test

remotes/origin/master

remotes/origin/resource

此時所有分支轉殖完畢。且本地倉庫分支擁有與遠端倉庫分支相同的分支名。

1.使用git checkout轉到本地目標分支。

2.使用git pull origin 《遠端分支名》進行拉取。一般情況下就直接用pull了,我fetch用得不多。

git 從遠端倉庫獲取所有分支

git如何clone所有的遠端分支 git clone只能clone遠端庫的master分支,無法clone所有分支,解決辦法如下 找乙個乾淨目錄,假設是git work cd git work git clone 這樣在git work目錄下得到乙個project子目錄 cd project gi...

git 從遠端倉庫獲取所有分支

git如何clone所有的遠端分支 git clone只能clone遠端庫的master分支,無法clone所有分支,解決辦法如下 找乙個乾淨目錄,假設是git work cd git work git clone 這樣在git work目錄下得到乙個project子目錄 cd project gi...

git同步遠端倉庫的所有分支

找乙個乾淨目錄,假設是clone cd clone 轉殖遠端專案 shape based matching.git git clone 等價於 git checkout b master origin master 這樣在clone目錄下得到乙個shape based matching子目錄 進入s...