合并成主人

时间:2019-07-10 19:38:38

标签: git merge gitlab branch

我正在通过网站(例如develop)将master合并到gitlab中。
壁球提交到1提交是gitlab提出的功能,我使用了它。

问题:当我在develop上进行新更改(并确保与master没有冲突)时,无法提出没有冲突的合并请求。我猜masterdevelop的历史不同,因此需要更多命令才能使develop再次合并到master

我应该将master的基数快速转换为develop吗?根据{{​​1}}或其他过程重新创建分支develop

1 个答案:

答案 0 :(得分:0)

通常,为了保持干净的合并历史记录,最好在git rebase分支上进行develop。例如,这就是Linux内核所期望的。

因此,您将执行以下操作:

(假设您位于develop分支上,并且主服务器与origin/master保持同步)

git rebase master
# Resolve any conflicts and commit
git checkout master
git merge develop