News for hackers. Stuff that matters.
Re:Idiot Proof Git by ltbarcly3 on Wednesday November 09, 2022 @10:22AM (#33532860)
Rebase is mostly advocated by people who don't understand how git works. They are people that can't understand why you have to pick a child when you bisect.
Re:Idiot Proof Git by TeMPOraL on Wednesday November 09, 2022 @10:40AM (#33533146)
I use rebase, for two reasons:

1. (major): it lets me commit at my pace, and then publish my work at the pace the team prefers (which is a combination of what the team wants and what won't choke the CI, but that's a story for another time). The ratio of my local commits to commits sent to code review is often 5-10:1.

2. (minor): because I hate to see a Git history that's over 50% made of "Merged X, Y into develop". It's pure noise. I guess there's probably a command line flag to filter them out, though.

Re:Idiot Proof Git by account42 on Wednesday November 09, 2022 @10:34AM (#33533038)
That's because they know how to use git so that they don't have to pick a child when they bisect.
Re:Idiot Proof Git by ltbarcly3 on Wednesday November 09, 2022 @11:45AM (#33534204)
My point on my now flagged and dead?? post was that people think git history is linear, so they believe they have to do special stuff so it's a 'good' linear history when this is pointless.