我正在通过网站(例如develop
)将master
合并到gitlab
中。
壁球提交到1提交是gitlab提出的功能,我使用了它。
问题:当我在develop
上进行新更改(并确保与master
没有冲突)时,无法提出没有冲突的合并请求。我猜master
和develop
的历史不同,因此需要更多命令才能使develop
再次合并到master
我应该将master
的基数快速转换为develop
吗?根据{{1}}或其他过程重新创建分支develop
?
答案 0 :(得分:0)
通常,为了保持干净的合并历史记录,最好在git rebase
分支上进行develop
。例如,这就是Linux内核所期望的。
因此,您将执行以下操作:
(假设您位于develop
分支上,并且主服务器与origin/master
保持同步)
git rebase master
# Resolve any conflicts and commit
git checkout master
git merge develop