2016-08-04 75 views
0

我的工作流程:分公司>做了一些工作(分支)>測試(分支)>結賬主>拉(確保主是最新的)>合併(我支到主)>推動分支之後失去了合併

通常,我這將導致在一個分支出來主的時間表,然後返回到master。這在Sourcetree中很好地可視化。

最後兩個分支有某種原因,合併之後被壓扁成高手。它看起來好像我直接承諾主而不是我的分支。 我有一些設置,我已經無意設置了?

我用Sourcetree看看是怎麼回事,並提交。其餘的(推,拉,分支,合併)我通常做命令行。

回答

2

這個功能被稱爲「快進」。你要添加選項--no-ff來禁用它:

git checkout master 
git merge --no-ff mybranch 

詳情請參閱git help merge

相關問題