【发布时间】:2012-07-21 14:06:20
【问题描述】:
我的同事遇到了一个小问题,我的提交历史在处理同一个项目时变得不必要的复杂。问题是 git pull 合并非 ff 如果只有一个提交差异等。所以如果 ff 不可能,我喜欢让 git pull 失败,以便开发人员可以查看提交并确定是合并还是变基更合适。
我的问题:有没有办法为任何分支上的所有 git pull 命令默认设置 --ff-only ,但不为 git merge 设置?我知道别名,但这不是我想要的。
【问题讨论】:
-
如何首先生成非 ff 提交?如果您的同事将非 ff 更新推送到远程,则工作流程有问题。
-
如果你在多人之间共享代码,这样的事情肯定会发生。我认为这不是工作流程问题。