Feel free to use gcapes.github.io/git-course if you think it's useful.

Thanks
Gerard
--
Gerard Capes
Research Applications, IT Services, University Of Manchester
________________________________
From: E. Madison Bray [erik.m.b...@gmail.com]
Sent: 25 July 2019 10:12
To: discuss
Subject: Re: [discuss] Carpentry-style lesson that covers git branching?

It seems there have already been several links to resources, but I'd like to 
add one more that's been around for a long time now, but I think is still 
underutilized--I found it great even when I was relatively new to git, and 
trying to understand git branching and rebasing better:

https://learngitbranching.js.org/

It won't necessarily be of immediate help planning a SWC-style *lesson* on the 
subject, but I have often given this tutorial to students who were eager to 
learn more, to go through it self-directed.  It's quite good for that I think.

Best,
Madison



On Wed, Jul 24, 2019 at 11:54 PM Sumana Harihareswara 
<s...@changeset.nyc<mailto:s...@changeset.nyc>> wrote:
>
> I'm training a new contractor on basic shell and git, and the Software 
> Carpentry materials have been FANTASTIC.
>
> But I would like to teach her about branching and pull requests next. I 
> recognize and understand that the git novice lesson doesn't cover branching 
> and I totally get why 
> https://swcarpentry.github.io/git-novice/guide/index.html . I would like to 
> continue with a Carpentry-style approach that uses live coding, frequent 
> formative assessment (including exercises with solutions), making mistakes 
> and working through them, incremental diagram presentation, and so on, as in 
> http://third-bit.com/2019/06/15/10-quick-tips-for-delivering-a-programming-lesson.html
>  . Is anyone aware of such a lesson, covering branches and GitHub pull 
> requests? Or is anyone working on one? I'm aware of some resources but 
> haven't found anything that is quite what I am looking for:
>
> * https://learngitbranching.js.org/
> * 
> https://github.com/lexnederbragt/github_collab_workshop/blob/master/workshop_outline.md
> * https://github.com/dlab-berkeley/git-fundamentals and in particular 
> https://github.com/dlab-berkeley/git-fundamentals/blob/master/pdfs/0-7_branching.pdf
>
> I don't want to reinvent the wheel, and I'd like to use/test/contribute to 
> such a lesson if it exists.
>
> Thanks,
> Sumana Harihareswara
> The Carpentries / discuss / see discussions + participants + delivery options 
> Permalink
The Carpentries<https://carpentries.topicbox.com/latest> / discuss / see 
discussions<https://carpentries.topicbox.com/groups/discuss> + 
participants<https://carpentries.topicbox.com/groups/discuss/members> + 
delivery options<https://carpentries.topicbox.com/groups/discuss/subscription> 
Permalink<https://carpentries.topicbox.com/groups/discuss/T88a5a6f29942ba00-M0b452db1d00050dc01008f3a>

------------------------------------------
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T88a5a6f29942ba00-M82e2aa477437d05052f8862e
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription

Reply via email to