git 拉取指定分支 pull 本地不存在的分支

2021-08-23 14:27:04 字數 1183 閱讀 8006

預設,git專案只有乙個分支,就是master,我們當然可以在本地建立多個分支,並推送到遠端git管理平台上,或者將遠端git管理平台上的其他分支拉取到自己電腦上。

進入到專案根目錄,開啟命令列/終端,輸入指令,將會顯示該項目的本地的全部分支,其中、當前分支的前面有*號。

git checkout -b 新分支名
執行該指令後,會在本地建立乙個新分支,該分支是從當前分支上檢出的,所以所有檔案內容都和當前分支一模一樣,這是正常的。建立成功後,將自動切換至新分支上。

比如我要建立乙個名為dev1的新分支:

此時,再執行git branch檢視當前本地所有分支,就會看到兩個分支:master與dev1.

git push --set-upstream origin 分支名

當我想從遠端倉庫里拉取一條本地不存在的分支時:

git checkout -b 本地分支名 origin/遠端分支名
這個將會自動建立乙個新的本地分支,並與指定的遠端分支關聯起來。

例如遠端倉庫裡有個分支dev2,我本地沒有該分支,我要把dev2拉到我本地:

若成功,將會在本地建立新分支dev2,並自動切到dev2上。

fatal: cannot update paths and switch to branch 'dev2' at the same time.

did you intend to checkout 'origin/dev2' which can not be resolved as commit?

表示拉取不成功。我們需要先執行

git fetch
然後再執行

git checkout -b 本地分支名 origin/遠端分支名

git 拉取遠端指定分支 pull本地不存在的分支

預設,git專案只有乙個分支,就是master,我們當然可以在本地建立多個分支,並推送到遠端git管理平台上,或者將遠端git管理平台上的其他分支拉取到自己電腦上。進入到專案根目錄,開啟命令列 終端,輸入指令,將會顯示該項目的本地的全部分支,其中 當前分支的前面有 號。git checkout b ...

git拉取遠端指定分支到本地

以前寫自己模組的時候,曾經建了乙個本地分支dev,然後這個分支很久沒有使用了,最近又要使用這個分支dev,然後要將遠端倉庫master分支上的內容同步到我本地dev分支 切換分支到本地分支 git checkout dev 拉取更新遠端主倉庫資料 git pull origin master 本地倉...

git如何拉取指定分支 Git如何拉取指定遠端分支

目的我們想要獲取到 倉庫中分支 a 中的檔案到本地,我了解到有三種方法。倉庫 方法一 直接獲取 首先新建個資料夾,右鍵開啟git bash git bash clone 檢視資料夾中內容,可以看到已經拉取完畢 拉取成功 方法二 開啟git bash 在git bash 中輸入 git init 進行...