git merge --no-ff 解决冲突之后,分支的历史就没了吗?

浏览:28日期:2023-09-02

问题描述

Gitlab发merge request的时候,有冲突需要手动解决,然后我按照提示的步骤

git fetch origingit checkout -b develop origin/developgit checkout master-clonegit merge --no-ff developgit push origin master-clone

这样的话在master-clone这个分支就没有develop分支的提交历史了吗?

问题解答

回答1:

对。

A---B---C develop / D------------ master

git merge --no-ff develop

A---B---C develop / D-----------E---F master

git merge develop

A---B---C develop / D-A---B--C--E---F master

相关文章: