News for hackers. Stuff that matters.
Re:I struggled with Git, so I'm making a game to spare other... by dingnuts on Sunday March 02, 2025 @04:24PM (#43235294)
I've been using magit for almost a decade now and it directly contradicts what you're saying simply by existing and being as awesome as it is
Re:I struggled with Git, so I'm making a game to spare other... by alwayslikethis on Sunday March 02, 2025 @08:57PM (#43237494)
I thought I would be just fine with the CLI but I was amazed by magit. A GUI can work well if it leans into the strengths of GUIs - discoverability of features and showing state. Magit does all of these exceptionally well. It helps that git's CLI is quite poorly designed with a lot of unintuitively named commands. How do you undo a commit? How to unstage a file? What's a stash? What's the difference between log and reflog?

With magit I've been able to do things I wouldn't bother before, like reverting small parts of hunks from past commits, doing partial staging of files (not including all changes), and dealing with stashes effectively.