After a bit of #git talk with different peeps, I am just gonna say it. I am pretty sure it has been said before, but I am sure it deserves to be repeated.
Git is overly complicated, and we suffer as a result.
"You just need to learn it b...", no, I don't, I know git quite well. I have been using it for about 15 years, have been a "go to" person for "heck I don't know what I just did, halp please?" at some of the places I have worked.
I have explained, taught, set guidelines and conventions for use and all such for teams at different companies.
Generally, I would say I have spent way too much time on a tool, given what the tool is supposed to give.
The reason git is halfway usable, are the tooling ecosystem. But the complexity is still offer, and the possibility to mess up, ever present.
Most git repositories have a useless line of history that looks like the London subway map.
Git is a horrible tool, for what we use it for. It might be a grand tool for some usages.
That is not the issue. (cont...)
🍉 