Git 拉取分支

適用情形

在遠程倉庫新建了分支,但是本地倉庫不存在該分支,想要從遠程倉庫拉取該分支。以下dev分支只是舉例使用,實際情況可以自定義。

方法1(推薦)

git branch -r

查看遠程倉庫的所有分支,或者

git branch -a

查看遠程倉庫和本地倉庫的所有分支。

如果上面命令中查找到的沒有你剛纔新建得到遠程分支,那麼運行下面的命令,只要是新建分分支,大部分情況應該沒有剛纔新建的分支;如果有,請忽略這一條。

git fetch

接下來這一條命令就比較重要了。

git checkout -b dev origin/dev

在本地新建dev分支,並將本地的dev分支和遠程的的dev分支建立關聯。

接着:

git branch -vv

查看本地分支和遠程分支的關聯情況。

方法2

git fetch origin dev:dev

拉取遠程dev分支,並在本地新建dev分支。採用此方法不需要單獨git fetch即可直接拉取遠程的dev分支。但是此方法不會將本地分支和遠程分支關聯起來,並且需要手動切換至dev分支。

思考:方法1中的git fetch是不是省略了點什麼?歡迎評論區交流。

喜歡你就點個贊。看完文章,還有福利拿,往下看👇👇👇
感興趣的小夥伴可以在公號【grain先森】後臺回覆【190414】獲取7張html、css思維導圖,也可以轉發朋友圈和你的朋友分享哦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章