> commit crafting is overrated.
For you, in your use case. When I look at my neat history and use git bisect, I get plenty of value out of it.
People keep telling me to stop rebasing. I keep ignoring them; nothing new here.
For you, in your use case. When I look at my neat history and use git bisect, I get plenty of value out of it.
People keep telling me to stop rebasing. I keep ignoring them; nothing new here.
If a PR represents a distinct product feature/bug fix/unit of work, one could argue that its commits belong together.
Squashing makes for a very clean history. True it reduces granularity, but in my opinion at least, it's a good level of granularity.
The exception to this would be a really big PR. That's a reason to avoid huge PRs.