前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git 拉取分支

Git 拉取分支

作者头像
grain先森
发布2019-05-08 11:04:26
1.5K0
发布2019-05-08 11:04:26
举报
文章被收录于专栏:grain先森

适用情形

在远程仓库新建了分支,但是本地仓库不存在该分支,想要从远程仓库拉取该分支。以下dev分支只是举例使用,实际情况可以自定义。

方法1(推荐)

代码语言:javascript
复制
git branch -r

查看远程仓库的所有分支,或者

代码语言:javascript
复制
git branch -a

查看远程仓库和本地仓库的所有分支。

如果上面命令中查找到的没有你刚才新建得到远程分支,那么运行下面的命令,只要是新建分分支,大部分情况应该没有刚才新建的分支;如果有,请忽略这一条。

代码语言:javascript
复制
git fetch

接下来这一条命令就比较重要了。

代码语言:javascript
复制
git checkout -b dev origin/dev

在本地新建dev分支,并将本地的dev分支和远程的的dev分支建立关联。

接着:

代码语言:javascript
复制
git branch -vv

查看本地分支和远程分支的关联情况。

方法2

代码语言:javascript
复制
git fetch origin dev:dev

拉取远程dev分支,并在本地新建dev分支。采用此方法不需要单独git fetch即可直接拉取远程的dev分支。但是此方法不会将本地分支和远程分支关联起来,并且需要手动切换至dev分支。

思考:方法1中的git fetch是不是省略了点什么?欢迎评论区交流。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.04.24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 适用情形
  • 方法1(推荐)
  • 方法2
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档