调用git pull时如何禁用重定基址?

调用git pull时如何禁用重定基址?,git,git-rebase,git-pull,Git,Git Rebase,Git Pull,每次我的commit与origin/master发生分歧,我调用git-pull时,它都会尝试重新设置基址,这给我带来了很多麻烦。但是如果我调用git fetch,然后调用git merge origin/master一切都正常。如何将默认的拉取行为设置为合并而不重定基址?顺便说一句,这是一个获取 git fetch <remote> <branch> git-fetch 您可以为此分支设置预期的拉动操作 git config branch.never.rebase f

每次我的commit与
origin/master
发生分歧,我调用git-pull时,它都会尝试重新设置基址,这给我带来了很多麻烦。但是如果我调用
git fetch
,然后调用
git merge origin/master
一切都正常。如何将默认的拉取行为设置为合并而不重定基址?

顺便说一句,这是一个获取

git fetch <remote> <branch>
git-fetch

您可以为此分支设置预期的拉动操作

git config branch.never.rebase false
您还可以确保任何新分支都在pull上重设基础

git config branch.autoSetupRebase never

请参见中的两个设置。

您可以运行此命令撤消重设基础:

git-rebase——中止

在运行此命令之前,您应该保存最新的提交。

您不能用谷歌搜索它吗?我查阅了git pull文档,它有一个选项来禁用重新基址。看起来很清楚。在阅读了您提供的页面中的rebase部分并通过谷歌搜索后,我发现我需要
autosetupmerge=always
,而不是写一些关于rebase的东西。非常感谢。git远程更新,然后您的远程分支被更新,您可以手动执行合并或重新设置基础。抱歉,我不想提取,我只想
git pull
不执行重新设置基础。我不知道怎么做,但在我的另一台计算机上,它不需要重新设置基址,而在这台计算机上,它需要重新设置基址