3 ms·
> My second question is, if the underlying model is so f*cking elegant, how did it lead to such a confusing interface? This is the consequence of elegance. Ele
by pierrebai 4y ago
> My second question is, if the underlying model is so f*cking elegant, how did it lead to such a confusing interface?
This is the consequence of elegance. Elegance at one level usually is characterized by being very data-agnostic, very workflow-agnostic, etc. This leads to anything built on top of it to be so generic its unusable or at least very awkward.
Pretty much everyone who works with git daily has a set of script to do the actual day-to-day work. The git command is too awful to use otherwise.
- ingobingo 4y agoNot only have I never thought about or used a script for day-to-day stuff in more than a decade of using git, I don't know a single person who does... It's really not as hard or cumbersome as this comment section would have you believe
- seba_dos1 4y agoI have a handful of aliases, but scripts? What do you script in git? My aliases revolve around pulling MRs from GitLab/GitHub, having some nice pretty formats and pushing things with custom push options consumed by CI. Not much else there.