Git:所有分支的默认“无提交”合并行为?

问题描述 投票:0回答:2

我希望“git merge”默认情况下不提交(即,我希望默认情况下“--no-commit”行为),无论目标分支如何。

我知道特定分支的“git config Branch.master.mergeoptions”,并且我知道默认情况下禁用所有分支上的快进的“git config merge.noff no”。

以下实验都不适合我。 应该吗?

  • git 配置branch.mergeoptions --no-commit
  • git 配置分支。*.mergeoptions --no-commit
  • git config merge.commit no

似乎无法通过Google搜索找到答案。

git git-merge git-config
2个回答
2
投票

正如我在链接问题中回答的那样:

git config --global merge.commit no

我认为感兴趣的部分(你已经尝试过几乎相同的)是“全局”部分。


0
投票

你想要的是如何让 git merge 的默认设置为 --no-ff --no-commit?

那里有很多错误的答案,但我希望我已经设法创建一个完全回答问题的答案:https://stackoverflow.com/a/78648489/5428361

© www.soinside.com 2019 - 2024. All rights reserved.