(i.e., is it doing more harm by obfuscating the mechanics of the underlying tool)? This definitely can happen, especially when an IDE has a git plug-in (so not specifically talking about GitHub desktop). Clarity can be restored when using the command line to unpick the mess. There are sometimes buttons to click such as "synchronise". You can guess at what they might do, but it's not always really clear.
I'd be interested to hear how the lesson goes! On 06/09/16 09:49, Matthew Gidden wrote: Hi everyone, I searched the list history and didn't see a similar topic already posted, so apologies if this is a rehash of a previous conversation. I'm going to be teaching a version of the git novice lessons next week to an audience that does not feel comfortable on the command line. My goal will be to use Github Desktop [1] which provides a (reasonably nice) GUI on top of common interactions with local and remote repositories. I expect to walk through the GUI interactions in approximately the same order as the lessons while having some conceptual slides as I go along. I have a few questions for the list: 1. Has someone else taught a similar course? Perhaps we can connect off list for quick ideas/lessons learned (I will be new to teaching with a GUI..). 2. Is there interest in developing some sidecar lessons to git-novice that use the github GUI? 3. Philosophically, is teaching git without the CLI antithetical to SWC's core mission (i.e., is it doing more harm by obfuscating the mechanics of the underlying tool)? I'd enjoy any input/suggestions you all may have. Cheers, Matt Gidden [1] https://desktop.github.com/ _______________________________________________ Discuss mailing list Discuss@lists.software-carpentry.org<mailto:Discuss@lists.software-carpentry.org> http://lists.software-carpentry.org/listinfo/discuss -- Gerard Capes Research Applications, IT Services, University Of Manchester 0161 306 2509 Ten tips for writing excellent emails<http://www.expert-messaging.com/feedbacktips/>
_______________________________________________ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/listinfo/discuss