默认情况下不使用快进的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