我克隆了一个新的repo,当第一次拉的时候,我被要求设置默认的合并策略。我使用git config --global pull.rebase true
将其设置为重置。现在我想把它设置回合并,所以我使用git config --global pull.rebase false
和git config --global pull.merge true
,但仍然每当我拉变化,它带我到一个rebase流。
我想我使用的是正确的命令,但我不太熟悉不同的策略,比如ff。
您可以通过手工编辑gitconfig文件来删除错误。或:
git config --global --unset pull.rebase
git config --global --unset pull.merge
git config --global pull.ff only
这将解决它。
但更好的是:永远不要说git pull
,因为这个原因。像专业人士那样说git fetch; git merge