mortal minds were never supposed to see the git manpages. we live on a placid island of pull, add, commit, and push - and it was not meant that we should voyage far

“but kas what if I need to rebase-“

“fool!! speak not the profaned words in my temple of ignorance!!”

∴7700e6 `Violet` :neobot_cat_ears_floof: (@[email protected])

programming is already hard enough. why did we decide to add parallel universes and time paradoxes to programming and then the commands for the most popular time machine software are all runes that must be memorised and cannot be understood intuitively, and casting one of them incorrectly permanently fucks up time and space

catgirl.cloud
@0x7700e6 omg this is such a perfect description of the problems that I have with git
@[email protected] @[email protected] There are things like magit or gitless that aim at providing saner interface to git repositories. There was at least one other that I don't remember, duh ​
@kasdeya oh cool so we're committing code crimes *and* religious crimes at the same time
@kasdeya git inner working, aka 'plumping', is fine database system to build VCS upon. But the 'porcelian' layer they added a bit later is a pure disaster, that can get you into funny invalid states due to wrong mental model. Use sane clients built on top of git database, yi.
@foxysen hm, sounds like good advice! I’ve been meaning to try jujutsu, which I think is the kind of thing you’re talking about?

@kasdeya Hm, jujutsu isn't just client but seems fine. I haven't yet researched git clients because I've spent this week researching the internal working of git.

I will search for a client with GUI. The history of git database is a graph and trying to squeeze a graph into 1D of console log is tomfoolery. And I need graphical representation of files that will go into commit.

I do know my non-hardcore programmer friend just uses Github Desktop. I can respect that one, would giv to artists.

@foxysen ooh that makes sense! I remember trying to find a GUI git client in the past but couldn’t find anything good, except stuff that costs money. no need to look for me if it’s too much trouble but also if you have a good recommendation I’d love to hear it!

@kasdeya Yeah, I would need to shop for Linux (multiplatform) one in the next two weeks.....

Github Desktop is tied to Windows and I think may be tied to Github.

I remember that official Git-GUI was terrible.

Sorry, I haven't yet looked..

@kasdeya sometimes you get out of there with more questions than answers... it is like I feel most of the time in life, but git manpage gets the cake for the most amount of confusion it generates in my head