可能重复:
Can I make fast forwarding be off by default in git?Git的合并没有快进默认
有没有什么办法,以使全球的git不是做一个快进默认合并吗?当我完成一项功能并将我的功能分支合并回主线时,我一直忘记添加--no-ff。
可能重复:
Can I make fast forwarding be off by default in git?Git的合并没有快进默认
有没有什么办法,以使全球的git不是做一个快进默认合并吗?当我完成一项功能并将我的功能分支合并回主线时,我一直忘记添加--no-ff。
是的。使用git config设置merge.ff。 (http://schacon.github.com/git/git-config.html)
git config merge.ff false
如果您在命令行上使用Git,则应该使用别名来处理常用命令/选项。他们之间的差异,使Git的激动或有用:
alias gm="git merge --no-ff"
这只是解决方法。如果一些三方应用程序尝试合并,则不会产生任何效果。 – skywinder 2014-03-12 13:07:11
参见[我可以快进中默认的git被关闭?(http://stackoverflow.com/questions/2500296/can-i-make-fast-forwarding-be-off -by-default-in-git) – 2012-04-19 18:24:07