合并后分支丢失

时间:2016-08-04 13:41:45

标签: git

我的工作流程:分支>做一些工作(在分支机构)>测试(分支)>结帐大师>拉(确保主人是最新的)>合并(我的分支到主人)>推

通常我会生成一个时间轴,其中一个分支从master出来然后返回到master。这在Sourcetree中很好地可视化。

合并后,最后两个分支因某种原因被挤压成了主人。它看起来好像我直接进入主人而不是我的分支。 我有一些设置,我无意中设置了?

我使用Sourcetree来查看正在进行的操作和提交。其余的(推,拉,分支,合并)我通常做命令行。

1 个答案:

答案 0 :(得分:2)

该功能被称为"快进"。您将要添加选项--no-ff以禁用它:

git checkout master
git merge --no-ff mybranch

有关详细信息,请参阅git help merge