一种方法--no-ff git merge的默认行为

时间:2014-03-23 20:11:26

标签: git merge

我想知道是否存在某种方式:

  

git merge --no-ff mybranche

git merge的默认行为?

--no-ff标志会导致合并始终创建新的提交对象,即使可以使用快进执行合并也是如此。这样可以避免丢失有关功能分支历史存在的信息,并将所有一起添加功能的提交组合在一起。

1 个答案:

答案 0 :(得分:5)

您可以将merge.ff设置为false

git config merge.ff false

添加--global以全局设置:

git config --global merge.ff false