设置 git-pull 以自动执行 rebase 而不是合并

如果你的团队正在遵循基于 rebase 的工作流程,那么设置 git 可能是有利的,这样每个新创建的分支将在 git pull 期间执行 rebase 操作,而不是合并操作。

要设置每个分支自动变基,请将以下内容添加到 .gitconfig.git/config

[branch]
autosetuprebase = always

命令行:git config [--global] branch.autosetuprebase always

或者,你可以将 git pull 命令设置为始终表现为传递选项 --rebase

[pull]
rebase = true

命令行:git config [--global] pull.rebase true