gitlab合并分支后需要提交吗_Gitlab合并了两个分支

我们从’master’创建了’dev’分支,并且一直在’dev’分支上工作.我们尚未将’dev’合并为’master’.同时我们还从’master’创建了’preprod’分支,并在’preprod’分支上进行了更改.我们尚未将’preprod’合并为’master’.

现在我们想要实现的是将’preprod’变化单独合并到’dev’.我通过Gitlab创建了一个合并请求并批准了它.我发现’dev’代码的变化也被转移到’preprod’,反之亦然.我不希望任何机会将’dev’更改移动到’preprod’.我怎么能做到这一点?

最佳答案 如果两者都有变化,那么你的合并请求可能会告诉gitlab将两个分支合并到一起,这有时是可取的.根据您的开发过程,您可能会发现更容易使用git本身(或gui for it,例如git扩展或sourcetree)来进行合并. GUI版本可以很好地直观地显示您的分支和过去的合并,这使得确定运行哪些命令变得更加容易.

在命令行中,在gitlab合并之前恢复为提交之后,请检查dev分支并将preprod合并到其中:

git checkout dev

git merge preprod

preprod更改将在dev上进行,但反之亦然(不要忘记推送dev). git merge命令的作用是将命令(preprod)中命名分支的更改合并到CURRENT分支(在本例中为dev,但您可以验证当前分支运行“git branch”或“git status”).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值