0

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

毫无疑问,这确实很烦人。

以前有没有人有过这种情况,如果有,你是怎么做的?

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

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

徒劳无功。

也许是因为它不是 amergeoption而是 a pull(后跟一个合并)。?

请指教

4

1 回答 1

0

您收到这些消息是因为您在本地提交了未在被拉取的上游存储库中的更改。从字面上看,您正在处理不同的分支,并且必须合并更改。如果您不想进行显式合并提交,则可以git rebase在合并后在本地树上执行 a,这将消除合并提交. 这仍然需要您关闭编辑器以创建默认合并消息。您可以通过做来进一步优化它git pull --rebase,它会自动执行变基。

于 2013-04-17T18:26:58.893 回答