有没有办法让 git 总是在没有快进的情况下合并,除了拉动时?
在一个不错的 git-flow 之后,我喜欢保留我的分支历史记录(以后更容易删除功能等),所以我将我的配置设置为在合并时从不快进,如下所示:
git config --global merge.ff false
但是,每当我从远程更新我当前的分支/拉取时,它都会创建一个合并提交......这真的很恶心,特别是对于在GitHub 上分叉其他项目时。
有没有办法git pull
总是快进?不幸的是,我尝试这样做:
git pull --ff-only upstream master
...只是看着它吐出一个错误:
fatal: You cannot combine --no-ff with --ff-only.
我真的厌倦了看到这个: