我在与同事共同开发项目时,遇到了一些问题:当我们提交的历史记录有所区别,进行git pull合并时,如果只有单个提交差异,则会出现不必要的复杂情况。因此,我希望在无法使用快进(fast-forward)模式的情况下,git pull会失败,这样开发人员就可以查看提交并确定是应该进行合并还是变基(rebase)操作。
我的问题是:是否有一种方法可以默认设置--ff-only,使所有git pull命令在任何分支上都执行快进模式(fast-forward),但不适用于git merge?我知道可以使用别名(aliases),但那不是我想要的。
我的问题是:是否有一种方法可以默认设置--ff-only,使所有git pull命令在任何分支上都执行快进模式(fast-forward),但不适用于git merge?我知道可以使用别名(aliases),但那不是我想要的。