4 ms·
Don't rebase main. Don't rebase shared branches. It's amazingly powerful at making clear annotated changes. And removing small fixup commits for work in progr
by Forge36 4y ago
Don't rebase main.
Don't rebase shared branches.
It's amazingly powerful at making clear annotated changes. And removing small fixup commits for work in progress.
When someone says "never do x" there's probably a missing understanding of nuance.
- eschneider 4y agoTHIS. Rebasing and squashing local/private changes allows for easier experimentation/rollback while you're implementing. BUT, rebasing anything shared will cause pain to others and should be avoided.