我尝试过设置
git config --global pull.rebase false
和
git config pull.rebase false
当我跑
时git config --global pull.rebase
或
git config pull.rebase
我看到了错误,但是当我运行git pull ...
时,它仍在进行改造。我怎么能让它再次消失呢?
答案 0 :(得分:3)
不要使用git pull
。只需运行git fetch
,然后完成后,运行git merge
。
(这也是进行rebase拉动的最佳方法:不要使用git pull
。"This ... is wrong tool. Never use this.")
使用git pull --rebase=false
。命令行标志会覆盖配置设置。
答案 1 :(得分:0)
除了pull.rebase
之外,还可以使用branch.<name>.rebase
和branch.autoSetupRebase
启用此行为。要在git pull
上默认禁用重新定位,您需要在所有级别的Git配置(repo,user,system)上取消设置。