Oh Shit, Git
61–70 of 237 posts
Re: Oh Shit, Git
#62Re: Oh Shit, Git
#63Just curious, are people here still using master or did you migrate to main?
The name change was a complete non issue.
Re: Oh Shit, Git
#64Re: Oh Shit, Git
#65Just curious, are people here still using master or did you migrate to main?
Re: Oh Shit, Git
#66Git is a reminder why even the best minds in software development sometimes really should talk to UX/UI people.
Re: Oh Shit, Git
#67If anyone is curious: git diff --cached is the same as git diff --staged. I don't know why they aliased them but I run git diff --cached very frequently and after seeing this post's reference to --staged I wondered what the difference was. Turns out there is no difference.
Re: Oh Shit, Git
#68Git is a reminder why even the best minds in software development sometimes really should talk to UX/UI people.
Git was built with a very specific use case and aimed at an extraordinarily technical subset of users. It dominated the world despite the UX flaws, which suggests they really aren't that bad.
Re: Oh Shit, Git
#69Git is a reminder why even the best minds in software development sometimes really should talk to UX/UI people.
Git was built with a very specific use case and aimed at an extraordinarily technical subset of users. It dominated the world despite the UX flaws, which suggests they really aren't that bad.
I bet git produced by a no name Linus, in isolation not required by any major project, would have hardly been taken any major uptake.
Re: Oh Shit, Git
#70Earlier quoted context omitted.
Git's UI/UX is one of the worst engineering sins to be committed in the last two decades, and this website shows why. Literally nothing about git is intuitive and the "underlying model" is entirely ad-hoc. Instead of celebrating how Linus built git in only a few days he should be castigated for knowingly setting up ill-conceived software to go viral.
> for knowingly setting up ill-conceived software to go viral I doubt that was the intention. Linux just needed a versioning system tailored to its needs, and that's exactly what Git is. Can't blame its creators that other people used it for scenarios it wasn't built for.