I would like to enforce the "rebase and merge" merge strategy for my main branch. How can I do this?
- I use feature branches, and merge them into main, since I like the resulting "documentation" of what I have done
- I enjoy a somewhat linear history, since this makes it easier for me to parse what happened
- I'm working in a team of 1 (me), with changing assistants, so there are no "PR jams" or massive rebase conflicts
I searched the settings of my GitHub repository, but didn't find anything (or misunderstood them?)