|
|
|
|
|
by jkubicek
1042 days ago
|
|
My branches are always focused on a single atomic change†, so if I want the tip of my branch to be up-to-date with main (or the dev branch or whatever), merging from that branch accomplishes the same thing with a lower likelihood of conflicts. I always squash‡ before pushing a PR, so the end result is identical to a carefully rebased PR. † occasionally branches will need to be split into separate commits, but that's not my default working style ‡ I know `squash` is a rebase under the hood, but it won't ever result in conflicts, so I'm happy to use it with every PR |
|