4. 分支管理

1.1  分支管理

1.1.1 创建分支

v 在dev的基础上创建新的分支;

首先找到dev分支,点击idea右下角的master (分支的按钮)按钮,在remote branchs列表中找到origin/dev,点击,并选中New Branch from selected..

此时,我们可以看到右下角的分支名称已经改变,event log也显示已经检出成功,然而,我们打开gitlab 发现并没有我们创建的分支,这是因为我们此时只是在本地创建成功了,还没有push到远端仓库中,之后会有很多类似的情况,git是先将改变的内容提交到本地,然后再推送(push)到远端。

 

v 将新建的分支推送到远端;

点击右下角的分支名称,在local branches 中点击我们新创建的分支,然后点击push

显示:

 

这时,event log中显示

 

我们在gitlab中也可以看到新建的分支:

 

1.1.2 切换分支

跟创建分支类似,点击右下角的分支名称,在local branches中选中我们要切换的分支check out即可

,如果本地没有,则需要从remote branches 中check out一个到本地。

 

1.1.3 合并分支

当我们在分支完成代码修改并测试通过后,需要将分支合并到主干中,我们开发是dev作为主干分支的,所以代码只需要合并到dev上即可。

首先切换到dev上,然后点击右小角分支名称,在remote branches中点击 dev分支,在下拉框中选中merge into current ,这时只是将分支在本地仓库合并,还需要推送到远端,选择 local branches中的dev 然后push ,顺利的吧、合并之后一般会删除远端的开发分支,和本地的开发分支,同样时在local branches与remote branches中分别将无用的分支delete即可

 

1.1.4 分支回滚

 

 

在选择的分支上右击,选择Reset Current Branch To Here

 

根据自己的需求选择不同的选项进行回滚即可,回滚之后最好重新编译一下,清一下缓存.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱飞的笨鸟

如果帮到了你,是我最大的荣幸

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值