我克隆了一个新的repo,当我第一次拉取时,我被要求设置默认的合并策略。我使用git config --global pull.rebase true将其设置为rebase。现在我想将其设置回merge,所以我使用了git config --global pull.rebase false和git config --global pull.merge true,但无论何时我拉取更改,它都会将我带到rebase流。我认为我使用了正确的命令,但我不太熟悉像ff这样的不同策略。
git config --global pull.rebase true
git config --global pull.rebase false
git config --global pull.merge true
eoxn13cs1#
您可以通过手动编辑gitconfig文件来删 debugging 误。或者:
git config --global --unset pull.rebase git config --global --unset pull.merge git config --global pull.ff only
那就好了。但更好的是:永远不要说git pull,因为这个原因。像专业人士那样说git fetch; git merge。
git pull
git fetch; git merge
1条答案
按热度按时间eoxn13cs1#
您可以通过手动编辑gitconfig文件来删 debugging 误。或者:
那就好了。
但更好的是:永远不要说
git pull
,因为这个原因。像专业人士那样说git fetch; git merge
。