Git 设置自动rebase

mac2024-04-06  43

1. 设置所有分支自动rebase
git config branch.autosetuprebase always 或者 git config --global branch.autosetuprebase always

此时宿主目录下的.gitconfig文件会多出下面的内容

[branch] autosetuprebase = always

所有新切的分支都会自动rebase,但是旧的分支不起作用,需要 手动指定。

2. 设置指定的分支自动rebase
git config branch.branchname.rebase true

此时.git/config 文件中会出现以下内容

[branch "test"] remote = origin merge = refs/heads/test rebase = true

比没有设置自动rebase 的分支 多了一行 rebase = true

可以给没有设置自动rebase的分支,配置上都加这一行。

最新回复(0)