The post Why Git is so hard to learn and how best to teach it. (Reddit) included the following phrase,
“Any student given the choice will use a GUI version like desktop.”
What’s wrong with that? Are there use cases that students can’t cover using a UI? Is there some reason they need to use the command line?
My students generally end up using VSC Git UI (or VS Git UI) but I start off by recommending SmartGit because it’s much better at visualizing and handling the kinds of problems that students tend to... [More]