将--ff设置为git pull的默认值,而不是git merge的默认值
我和同事之间有点小问题,我的提交历史在处理同一个项目时变得不必要的复杂。问题是git pull合并非ff,如果只有一个提交差异,等等。因此,如果ff不可能,我喜欢git pull失败,这样开发人员可以查看提交并确定合并或重新基础是否更合适将--ff设置为git pull的默认值,而不是git merge的默认值,git,git-pull,Git,Git Pull,我和同事之间有点小问题,我的提交历史在处理同一个项目时变得不必要的复杂。问题是git pull合并非ff,如果只有一个提交差异,等等。因此,如果ff不可能,我喜欢git pull失败,这样开发人员可以查看提交并确定合并或重新基础是否更合适 我的问题是:有没有一种方法可以在默认情况下只为任何分支上的所有git pull命令设置--ff,而不为git merge设置?我知道别名,但这不是我要找的。别名可以满足您的需要,但我必须同意Christopher的观点,您不必一开始就处理这个问题 Git简化了
我的问题是:有没有一种方法可以在默认情况下只为任何分支上的所有git pull命令设置--ff,而不为git merge设置?我知道别名,但这不是我要找的。别名可以满足您的需要,但我必须同意Christopher的观点,您不必一开始就处理这个问题
Git简化了分支,因此如果您想在它准备合并之前与他人共享一些代码,请推到分支。首先如何生成非ff提交?如果您的同事正在将非ff更新推送到远程,那么工作流就有问题。如果您在多人之间大量推送共享代码,这样的事情肯定会发生。我不认为这是一个工作流问题。