如何避免git在编辑器上显示合并消息



从现在开始,不知道为什么,每次我在本地机器上做git拉出,拉出远程repo更改,我的编辑器上都会打开一条合并消息。

这无疑是令人讨厌的。

以前有人有过这个东西吗?如果有,你是怎么做的?

在我的本地git配置中,我尝试:

git config --global care.mergeoptions --no-edit

无济于事。

可能是因为它不是一个mergeoption,而是一个pull(后面跟着一个合并)。

?

请建议

您正在获得这些消息,因为您有本地提交的更改,而这些更改不在上游回购中被拉出。毫不夸张地说,你正在一个不同的分支上工作,你必须将更改合并进去。如果你不想有一个显式的合并提交,你可以在合并后在你的本地树上做一个git rebase,这将消除合并提交。这仍然需要您关闭编辑器以创建默认合并消息。您可以通过执行git pull --rebase来进一步优化这一点,它会自动进行重新base。

最新更新