前面我们介绍了sourcetree工作流相关的代码,最近团队小伙伴初次使用sourcetree还有很多不熟悉的地方,比如本地已经拉了一个分支的代码,想要切一个远程某个分支的代码应该如何办?我们编写这篇文章介绍下。
一、准备git仓库
这里还是一样,需要准备一份git的远程仓库,比如我们这里准备的是test仓库
2、准备分支
上图可以看到我们已经在代码里面创建了master分支、dev分支、develop分支。
3、使用soucetree拉去master代码
这里我们假设情景是使用soucetree拉取master分支的代码,如下图:
此时我们在sourcetree上面左侧导航的分支下面,只能看到本地拉取了一个master分支,这时候突然来了一个开发任务,需要切换到dev分支上去怎么办呢?
很多人可能想到点击头部导航的分支按钮,但是这个分支安装是用来创建新分支的,不是用来拉取远程的某个分支的,如下图:
这个方法是行不通的,那怎么办呢?往下看
4、拉取远程分支
我们找到sourcetree左侧的导航里面,可以看到一个远程的目录
点开它,就可以看到远程所有的分支了,如下图
比如这里我们相拥dev分支,那么鼠标右键dev分支,选择检出dev分支即可
再点击确定,本地的代码分支就和远程的dev分支同步了
同时可以看到左侧导航分支下面新增了dev分支。
注意:
1、左侧导航里面哪个分支时高亮的,即名字是黑色加粗,名字前面带有一个圈,就代表目前本地分支时对应的高亮分支。
还没有评论,来说两句吧...