News for hackers. Stuff that matters.
Re:Beej's Guide to Git by zelphirkalt on Wednesday February 05, 2025 @05:06AM (#42946386)
Learning it like this makes one learn the concepts though and build something closer to an actual understanding. I have seen people struggle with understanding what git does or with making fine grained commits or mostly atomic commits a lot, especially GUI users, because many of them do not have the underlying concepts understood well enough.
Re:Beej's Guide to Git by tonyedgecombe on Wednesday February 05, 2025 @05:42AM (#42946671)
I think you could use a CLI and still not really understand the core concepts.
Re:Beej's Guide to Git by 20k on Wednesday February 05, 2025 @06:44PM (#42957026)
Knowing how to do it through the CLI adds nothing to your understanding of the concepts though. Its just whether or not you have to remember an opaque CLI command, or you get a UI to click
Re:Beej's Guide to Git by zelphirkalt on Thursday February 06, 2025 @06:27AM (#42961346)
I think it depends. If the GUI tooling is exposing you less to the actual concepts and builds new concepts on top, that simplify things, then that will hamper a new user's understanding of the underlying concepts. Of course, it is not the CLI usage itself, that is the key here, but the usage of a tool, which exposes you to the actual concepts of git, and the most common tool like that is, of course, the default git command line interface.