从某些日子开始,不知道为什么每次我在本地机器上进行git pull,拉动远程仓库更改时,我都会在编辑器上打开合并消息。
这确实是毫无疑问的,令人讨厌。
之前有没有人有这个东西,如果有的话,你做了什么?
在我尝试的本地git配置中:
git config --global care.mergeoptions --no-edit
无济于事。
也许是因为它不是mergeoption
而是pull
(后面是合并)。 ?
请咨询
答案 0 :(得分:0)
您正在获取这些消息,因为您有本地提交的更改,而这些更改不在上游仓库中。从字面上看,您正在处理不同的分支,您必须合并更改。如果您不想进行显式合并提交,则可以在合并后在本地树上执行git rebase
,这将消除合并提交。这仍然需要您关闭编辑器以创建默认合并消息。您可以通过git pull --rebase
进一步优化这一点,{{1}}自动执行rebase。