默认情况下不使用快进的Git合并

默认情况下不使用快进的Git合并,git,merge,Git,Merge,可能重复: 有没有办法让git在默认情况下不进行快进合并?当我完成一个功能并将我的功能分支合并回主线时,我总是忘记添加--no ff。如果您在命令行上使用Git,那么您应该为常用命令/选项使用别名。这就是让Git痛苦或有用的区别: alias gm="git merge --no-ff" 对。使用git config设置merge.ff。() 看,这只是权宜之计。如果某个第三方应用程序试图合并,则没有效果,但它的优点是不影响git pull git config merge.ff false

可能重复:


有没有办法让git在默认情况下不进行快进合并?当我完成一个功能并将我的功能分支合并回主线时,我总是忘记添加--no ff。

如果您在命令行上使用Git,那么您应该为常用命令/选项使用别名。这就是让Git痛苦或有用的区别:

alias gm="git merge --no-ff"

对。使用git config设置merge.ff。()


看,这只是权宜之计。如果某个第三方应用程序试图合并,则没有效果,但它的优点是不影响git pull
git config merge.ff false