With that said, the first link does not discuss staging vs working directory vs commit history, but I found the walkthrough<https://marklodato.github.io/visual-git-guide/index-en.html#appendix-stage> at the end of third link to be immensely helpful for demonstrating those concepts.
From: "Zucker, Jeremy D" <[email protected]> Date: Thursday, October 17, 2019 at 11:39 AM To: discuss <[email protected]> Subject: Re: [discuss] Insight on Data Carpentry and Git? If you want a visual explanations of git that does not create abstraction barriers for understanding, I recommend the following links, especially the first, which I use extensively in the git novice lesson. It helps immensely for understanding because there is almost no cognitive load when demonstrating new concepts because you get immediate visual feedback of your actions. https://onlywei.github.io/explain-git-with-d3/ https://agripongit.vincenttunru.com/ https://marklodato.github.io/visual-git-guide/index-en.html If you want From: Hao Ye <[email protected]> Reply-To: discuss <[email protected]> Date: Thursday, October 17, 2019 at 11:32 AM To: discuss <[email protected]> Subject: Re: [discuss] Insight on Data Carpentry and Git? I agree that the graphical interface abstraction of GitHub Desktop can be a barrier for developing an in-depth understanding of Git. However, navigating the command line interface is a much larger barrier for learning and usage for, I'd say at least 75% of Carpentry workshop attendees. Just think how many of them may have only just gotten their first crash course in bash earlier that day or the day before! GitHub Desktop is great for enabling learners to focus on how to collaborate using git, vs. dealing with the command line syntax. Best, -- Hao Ye [email protected]<mailto:[email protected]> On Thu, Oct 17, 2019 at 2:08 PM Rohit Goswami <[email protected]<mailto:[email protected]>> wrote: [https://tr.cloudmagic.com/h/v6/emailtag/tag/2.0/1571335656/ed2a748405c45550013b3136a2e9f64d/2/5b924ad9a5d6dca646dfc417555304ca/698d788e2cfbb78aa8b0920f34693741/bb4dfa75412a1f2daeadc973334397f1/newton.gif]I'm not sure if this is the right place but I personally find github desktop to be even more confusing than the terminal. I feel that GUI abstracts away the way git works with files and I would it to be non intuitive. I wasn't pleased with the file listing and changes views either. However, I'm not sure how it looks to novices. --- [IIT Kanpur] Rohit Goswami MInstP AMIChemE AMIE Senior Project Associate | IIT Kanpur | Chemistry Dept. M: +91 9935135006<tel:+91%3Cbr/%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%209935135006> S: rohit.646 E: rgoswami@iitk.ac.in<mailto:[email protected]> [github]<https://protect2.fireeye.com/url?k=a7db93b5-fb6ead7a-a7dbb9a0-0cc47adc5e60-c547475c4e309512&q=1&u=https%3A%2F%2Fgithub.com%2FHaoZeke> [facebook]<https://www.facebook.com/HaoZeke> [gitlab]<https://gitlab.com/HaoZeke> [link]<https://protect2.fireeye.com/url?k=f70f5587-abba6b48-f70f7f92-0cc47adc5e60-484e73f529c35290&q=1&u=https%3A%2F%2Fgrimoire.science%2F> [https://img.mysignature.io/s/v3/6/0/5/605217c0-da75-5a8a-821e-86b915e4eebe.png]<https://twitter.com/rg0swami> [https://img.mysignature.io/s/v3/2/4/e/24ef0564-3ddf-588f-8deb-d5caa0a50a39.png]<https://telegram.me/haozeke> On Thu, Oct 17, 2019 at 11:27pm, Scott Gruber <[email protected]<mailto:[email protected]>> wrote: Hi Katrin, Elizabeth, et al. I’m planning a couple of web design workshop for high school students and Cameroon researchers and want to introduce the basics of Git to both communities. The info (and public git repositories) about Github Desktop is so helpful. Thank you for your help. Scott On Oct 17, 2019, at 7:18 AM, E.W. <[email protected]<mailto:[email protected]>> wrote: Hi Katrin, I use GitHub desktop all the time for introductions to git and found that you can really speed through things and get people really comfortable even in just an hour. I ran a git/github lesson for one of my classes that ran for about 3 hours. It started with my introduction to github desktop (https://github.com/elliewix/github-training-brain-dumps/blob/master/github_directions.md<https://protect2.fireeye.com/url?k=81c19f80-dd74a14f-81c1b595-0cc47adc5e60-5e9141f92e5df648&q=1&u=https%3A%2F%2Fgithub.com%2Felliewix%2Fgithub-training-brain-dumps%2Fblob%2Fmaster%2Fgithub_directions.md>) adapted to just use markdown files, and then patched into the SWC git lesson. Getting introduced to the vocabulary first within a gui and then seeing how the command line actions related to actions on the website and the GUI seemed to really help reinforce the concepts. Once I clean up all the materials for that class I'll be posting things up on github. I haven't seen the built in tutorial, but will check that out! Elizabeth On Thu, Oct 17, 2019 at 3:33 AM Leinweber, Katrin <[email protected]<mailto:[email protected]>> wrote: Hi! > I find that the Git and Github sections of a workshop generate a lot of > technical questions and errors, notably more than the other sections. So true! > […] If git and github could be taught in 5 minutes, I'm guessing it would be > included in DC material... https://desktop.github.com/<https://protect2.fireeye.com/url?k=7309f9b1-2fbcc77e-7309d3a4-0cc47adc5e60-29bf81e3fac0fa6d&q=1&u=https%3A%2F%2Fdesktop.github.com%2F> added a built-in tutorial recently. Has anyone used this in a workshop? I'd be happy to receive some comments on that, because I'm planning to use it in a few weeks. Thanks and greetings! Katrin ------------------------------------------ The Carpentries: discuss Permalink: https://carpentries.topicbox.com/groups/discuss/Taf5d034d6aa3c0cd-M3eaedaac61cacbdf79540293<https://protect2.fireeye.com/url?k=8c507bf2-d0e5453d-8c5051e7-0cc47adc5e60-372b9c156dd4ca67&q=1&u=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2Fdiscuss%2FTaf5d034d6aa3c0cd-M3eaedaac61cacbdf79540293> Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription<https://protect2.fireeye.com/url?k=f498c24a-a82dfc85-f498e85f-0cc47adc5e60-5c8e9373b56cc23d&q=1&u=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2Fdiscuss%2Fsubscription> The Carpentries<https://protect2.fireeye.com/url?k=99aba2a1-c51e9c6e-99ab88b4-0cc47adc5e60-510e99b88230a3eb&q=1&u=https%3A%2F%2Fcarpentries.topicbox.com%2Flatest> / discuss / see discussions<https://protect2.fireeye.com/url?k=5f378aab-0382b464-5f37a0be-0cc47adc5e60-868429be1623e290&q=1&u=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2Fdiscuss> + participants<https://protect2.fireeye.com/url?k=f5d8d35d-a96ded92-f5d8f948-0cc47adc5e60-168d94be9b0ac85a&q=1&u=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2Fdiscuss%2Fmembers> + delivery options<https://protect2.fireeye.com/url?k=8e5a9b8a-d2efa545-8e5ab19f-0cc47adc5e60-6023633fc2b4a045&q=1&u=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2Fdiscuss%2Fsubscription> Permalink<https://protect2.fireeye.com/url?k=7a5c544c-26e96a83-7a5c7e59-0cc47adc5e60-f5be7769e8f3b2de&q=1&u=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2Fdiscuss%2FTaf5d034d6aa3c0cd-M83dbeaeab606a749d68bdfb2> ------------------------------------------ The Carpentries: discuss Permalink: https://carpentries.topicbox.com/groups/discuss/Taf5d034d6aa3c0cd-M9f7b50b68ddb24bdc1ca349c Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription
