seperis,

So I'm assuming whoever designed git hates everyone or at least everyone who likes terminal? Or at least went about everything as weirdly complicated as possible?

It took me way too much googling to figure out how to do something that--by any sane standard--should be idiot proof.

Panic: figuring out how to create, edit, and push a new branch from my machine to my fork, seperis-image-builder and not image-builder. There is a canceled pull in image-builder, that's how close it came.

bignose,
@bignose@fosstodon.org avatar

@seperis
> So I'm assuming whoever designed git hates everyone or at least everyone who likes terminal? Or at least went about everything as weirdly complicated as possible?

Linus Torvalds. So, infer from that what you will 😆

bignose,
@bignose@fosstodon.org avatar

@seperis

More seriously: Git the VCS was designed to work well at representing the internal plumbing and operations of the system. And the command-line interface is meant to expose those innards for direct manipulation.

The intention, explicitly stated, was that this "plumbing" would be hidden behind a user-friendly "porcelain", written by someone who is interested in doing that.

This being #FreeSoftware though, it became hugely popular before anyone took on that work.

seperis,

@bignose ....okay now it makes sense. No wonder there were so many many many explicit options for everything.

bignose,
@bignose@fosstodon.org avatar

@seperis The best #Git "porcelain" I've found, by far, is #Magit: https://magit.vc/

So good, that it's worth learning #Emacs in order to get the nicest and most coherent Git UI around :D

seperis,

@bignose Learning #Emacs is actually on my to-do list, to e completed before I go back to school during the summer session. Talk about giving me motivation.

Bookmarking!

mykhaylo,
@mykhaylo@fosstodon.org avatar

@seperis @bignose learn also denote.el and use it for your school notes. This will make you extremely efficient.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines