Git 应该";“合并提交”;是否合并回开发分支?

Git 应该";“合并提交”;是否合并回开发分支?,git,gitlab,merge-request,Git,Gitlab,Merge Request,我们在项目中使用Gitlab,我们有两个长期存在的分支:dev和master,类似于Git流。我们正在使用“合并提交”方法,它将在主分支中创建一个合并提交 但是,由于这些“合并提交”,主分支将始终位于开发分支之前 所以,我的问题是,我应该将这些“合并提交”合并回dev分支吗?为什么 “合并提交”应该合并回dev分支吗 否,除非您希望dev从master获取更改(可以从其他分支进行修改,如修补程序) 如果dev是长寿命的,则将其合并到master,但不将master合并到dev您的dev分支与m

我们在项目中使用Gitlab,我们有两个长期存在的分支:dev和master,类似于Git流。我们正在使用“合并提交”方法,它将在主分支中创建一个合并提交

但是,由于这些“合并提交”,主分支将始终位于开发分支之前

所以,我的问题是,我应该将这些“合并提交”合并回dev分支吗?为什么

“合并提交”应该合并回dev分支吗

否,除非您希望
dev
从master获取更改(可以从其他分支进行修改,如修补程序)


如果
dev
是长寿命的,则将其合并到
master
,但不将
master
合并到
dev

您的dev分支与master分支类似吗?如果要基于主节点创建分支,可以使用:

$git结帐-b branchname master

或者,如果要使用主分支更新分支,可以使用:

$git merge branchto update master

1)您不需要将
master
中的提交合并到
dev
分支,您需要合并整个分支,2)是的,您需要执行此操作以使用
master
中的最新更改来更新
dev
。考虑到您使用的是基于合并的工作流,您没有太多的选择。