If you have been thinking "Yeah, this sucks", I agree
If you thought it was git's fault, I disagree
I think it's because we are doing it wrong