我希望“git merge”默认情况下不提交(即,我希望默认情况下“--no-commit”行为),无论目标分支如何。
我知道特定分支的“git config Branch.master.mergeoptions”,并且我知道默认情况下禁用所有分支上的快进的“git config merge.noff no”。
以下实验都不适合我。 应该吗?
似乎无法通过Google搜索找到答案。
正如我在链接问题中回答的那样:
git config --global merge.commit no
我认为感兴趣的部分(你已经尝试过几乎相同的)是“全局”部分。
你想要的是如何让 git merge 的默认设置为 --no-ff --no-commit?
那里有很多错误的答案,但我希望我已经设法创建一个完全回答问题的答案:https://stackoverflow.com/a/78648489/5428361