3 comments

[ 3.7 ms ] story [ 15.1 ms ] thread
This is a holy war and only the righteous (git rebase) can prevail.
Rebase, except for situations where a branch has multiple commits and the state of the branch isn't complete until all of them are merged, in that case you probably want merge. For example porting from GTK 2 to GTK 4, probably use multiple commits for each API being ported, then merge the branch at the end.