Normally, I have pull.rebase = false set globally. However, I am working on a project where I specifically want to enable pull.rebase = true only for the main branch. I know that I can manually write git pull --rebase, but I don't want to forget to do it.
I also don't want to set pull.rebase = true for the entire repo, because I don't always (or even usually) want to do a rebase pull.
Is there some way to set this on a per-branch basis?
CodePudding user response:
There is a per branch configuration parameter branch.<name>.rebase :
git config branch.my/branch.rebase true
