News for hackers. Stuff that matters.
Re:Flight rules for Git by tome on Tuesday October 16, 2018 @12:12PM (#18230552)
> I do think the interface could use cleanup, but can any ammount of cleanup prevent needing to know the mental model of git?

Git's interface is far, far more complicated than its model. Personally I spent years not learning about the model because I thought it would be as complicated as the interface. When I realised that the model is basically as simple as what you get when you view the "network" on GitHub then I started loving Git.

Re:Flight rules for Git by seba_dos1 on Tuesday October 16, 2018 @12:34PM (#18230744)
Exactly this. Git is pretty easy; at the same time, using Git isn't. If you skip learning the easy mental model, all you have left is hard interface, so in result you just struggle, because you can't even rely on your intuition to get how things work there.
Re:Flight rules for Git by amag on Tuesday October 16, 2018 @02:10PM (#18231679)
I've found that adding my own aliases that sound more akin to what I'm trying to achieve has helped greatly with this, e.g. I have 'discard' as an alias for 'checkout --'.