【发布时间】:2016-05-19 17:04:36
【问题描述】:
对我来说,一个典型的 git 工作流程是克隆一个远程存储库并使用 git pull 来保持它是最新的。我不想在拉取时合并提交,所以我使用 --ff-only 选项。
我还为功能工作建立了本地分支机构。我想保留分支历史记录,所以当我将本地分支合并回本地克隆时,我使用 --no-ff 选项。
如何配置 git 以默认使用这些选项?目前我的 .gitconfig 看起来像这样:
[merge]
ff = false
[pull]
ff = only
但是,git pull(实际上是 git fetch 和 git merge)似乎正在选择合并选项,因此创建了合并。
【问题讨论】:
标签: git git-merge git-pull git-config