Git 应该";“合并提交”;是否合并回开发分支?
我们在项目中使用Gitlab,我们有两个长期存在的分支:dev和master,类似于Git流。我们正在使用“合并提交”方法,它将在主分支中创建一个合并提交 但是,由于这些“合并提交”,主分支将始终位于开发分支之前 所以,我的问题是,我应该将这些“合并提交”合并回dev分支吗?为什么 “合并提交”应该合并回dev分支吗 否,除非您希望Git 应该";“合并提交”;是否合并回开发分支?,git,gitlab,merge-request,Git,Gitlab,Merge Request,我们在项目中使用Gitlab,我们有两个长期存在的分支:dev和master,类似于Git流。我们正在使用“合并提交”方法,它将在主分支中创建一个合并提交 但是,由于这些“合并提交”,主分支将始终位于开发分支之前 所以,我的问题是,我应该将这些“合并提交”合并回dev分支吗?为什么 “合并提交”应该合并回dev分支吗 否,除非您希望dev从master获取更改(可以从其他分支进行修改,如修补程序) 如果dev是长寿命的,则将其合并到master,但不将master合并到dev您的dev分支与m
dev
从master获取更改(可以从其他分支进行修改,如修补程序)
如果
dev
是长寿命的,则将其合并到master
,但不将master
合并到dev
您的dev分支与master分支类似吗?如果要基于主节点创建分支,可以使用:
$git结帐-b branchname master
或者,如果要使用主分支更新分支,可以使用:
$git merge branchto update master1)您不需要将master
中的提交合并到dev
分支,您需要合并整个分支,2)是的,您需要执行此操作以使用master
中的最新更改来更新dev
。考虑到您使用的是基于合并的工作流,您没有太多的选择。