可能重复:
我可以在 git 中默认关闭快速转发吗?
有没有办法让 git 默认不进行快进合并?当我完成一个功能并将我的功能分支合并回主线时,我总是忘记添加 --no-ff。
可能重复:
我可以在 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"