Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
driving_crooner ( driving_crooner@lemmy.eco.br )  to Programmer Humor@programming.dev · 2 years ago

Git, invented in 2005. Programmers on 2004:

lemmy.eco.br

message-square
93
link
fedilink
466

Git, invented in 2005. Programmers on 2004:

lemmy.eco.br

driving_crooner ( driving_crooner@lemmy.eco.br )  to Programmer Humor@programming.dev · 2 years ago
message-square
93
link
fedilink
  • Scary_le_Poo ( Scary_le_Poo@beehaw.org ) 
    link
    fedilink
    arrow-up
    24
    ·
    edit-2
    5 months ago

    .

    • easily3667 ( easily3667@lemmus.org ) 
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      1 year ago

      deleted by creator

      • Scary_le_Poo ( Scary_le_Poo@beehaw.org ) 
        link
        fedilink
        arrow-up
        13
        ·
        edit-2
        5 months ago

        .

        • easily3667 ( easily3667@lemmus.org ) 
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          1 year ago

          deleted by creator

          • Scary_le_Poo ( Scary_le_Poo@beehaw.org ) 
            link
            fedilink
            arrow-up
            4
            ·
            edit-2
            5 months ago

            .

      • ScoreDivision ( ScoreDivision@programming.dev ) 
        link
        fedilink
        arrow-up
        13
        ·
        2 years ago

        Mate… Theres maybe like 5 “git + singleword” commands that cover 99.999% of all of your uses of git. Its really not hard.

      • expr ( expr@programming.dev ) 
        link
        fedilink
        arrow-up
        10
        ·
        2 years ago

        Because they are universally incapable of coming anywhere close to the full power of git.

        I can’t tell you how many times I’ve had GUI-only people ask me to unfuck their repo (fortunately not at my current job, because everyone uses the CLI and actually knows what they’re doing). It’s an impedance to actually learning the tool.

        Ultimately any GUI is a poor, leaky abstraction over git that restricts many of the things you can do for little actual benefit.

      • letsgo ( letsgo@lemm.ee ) 
        link
        fedilink
        English
        arrow-up
        10
        ·
        2 years ago

        Most cli stuff is a lot easier than programming. If you can’t use cli then by definition you’re a shit programmer.

        Of course if you simply don’t want to use cli that’s a different matter.

      • gamer ( gamer@lemm.ee ) 
        link
        fedilink
        arrow-up
        8
        ·
        2 years ago

        There’s nothing ‘archaic’ about git’s CLI. I think you might just be opposed to CLI’s in general, which is fine for a regular computer user, but paints a grim picture of your competency if you’re a developer.

        • WhatsTheHoldup ( WhatsTheHoldup@lemmy.ml ) 
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 years ago

          That seems unnecessarily harsh.

          I find the built in controls with visual studio supremely convenient.

          After using git init --bare for the remote repo I use the built in git controls for branching and switching out as well as syncing and pushing. Why not, the button is right there and it’s literally faster.

          • Scary_le_Poo ( Scary_le_Poo@beehaw.org ) 
            link
            fedilink
            arrow-up
            8
            ·
            edit-2
            5 months ago

            .

      • ඞmir ( Amir@lemmy.ml ) 
        link
        fedilink
        arrow-up
        4
        ·
        2 years ago

        As someone using git for the last 10 years by now: you’re wrong. No UI has managed to give me access to all the fuckery I often do very quickly on the command line. I was honestly surprised to see IntelliJ nowadays supports an interactive rebase, but reflog, which should be a basic git feature, is still not widely supported in most IDEs in 2025. Or adding, resetting or checking out files with regex. Setting up and modifying lfs. And these are all basic features, good luck doing something like using branch~n syntax for some of the operations etc.

        Git UI is shit and will be for a long time.

      • شاهد على إبادة ( PanArab@lemm.ee ) 
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        Why learn a GUI that can change from release to release when I can learn a CLI once and be done with it. An additional plus is that CLIs are easier to script and automate.

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn’t find it funny, you’re banned. Ha-ha!.. For real: do not use the community for “statements”. There are other places for such content. Keep it chill and funny.
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 757 users / day
  • 1.3K users / week
  • 3.19K users / month
  • 7.22K users / 6 months
  • 463 local subscribers
  • 33.4K subscribers
  • 1.52K Posts
  • 25K Comments
  • Modlog
  • mods:
  • Feyter ( Feyter@programming.dev ) 
  • adr1an ( anzo@programming.dev ) 
  • BurningTurtle ( BurningTurtle@programming.dev ) 
  • Pierre-Yves Lapersonne ( pylapp@programming.dev ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code