At $WORK we use the squash-merge strategy with GitHub, however this makes git blame virtually useless. It only shows the squashed merge commit, which may contain many many changes that do not help.
I cannot change our merge strategy, but I would like to be able to checkout the commits of a merged PR (after it has been squashed onto main
) locally. Is there a way to do this?