Re: [Discuss] lecture on git/github for beginners?

2017-01-22 Thread Tyson Whitehead

On 22/01/17 04:32 AM, Karin Lagesen wrote:

I thought I'd explain a bit about version control and git for my group next 
week. Does anybody of a lecture that explains the principle and how git works 
that I could either borrow from or be inspired by? (not too interested in the 
actual commands, but what it does - that's going to be the selling point for my 
group).


Note sure if you are meaning the specifics of what git does or the general 
ideas behind version control.  Assuming you are wanting the git specifics 
though, I've developed a diagram I like to use that I've got very good feedback 
from students on.  There is a copy on our git help page under the Basic 
Workflow section.

https://www.sharcnet.ca/help/index.php/GIT

Did a webinar last year for our youtube channel where I build it up.  That's 
pretty much the first bit of in-class lecture I deliver on it minus the 
in-class exercises.  Feel free to use as little or as much of the material as 
you want.  I'll likely do the second half of it this year sometime.

https://www.youtube.com/watch?v=meFv-GDTkjE

I welcome any comments to if anyone has any feedback.

Cheers!  -Tyson
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] lecture on git/github for beginners?

2017-01-22 Thread Carol Willing

Hi Karin,

Here's a presentation that I've given a number of times with very 
effective results: http://www.slideshare.net/willingc/yes-you-can-git


It's designed for complete beginners to open source. The first section 
focuses heavily on understanding that: 1) git is a tool and GitHub is a 
service; 2) the logical understanding of what local and remotes 
represent as well as origin and upstream. I've found that if students 
can start with a concrete understanding of the concept of git that the 
quirky jargon is not so confusing.


Feel free to use whatever inspires.

Warmly,

Carol


Carol Willing

Research Software Engineer, Project Jupyter
Cal Poly San Luis Obispo

Director, Python Software Foundation

Strengths: Empathy, Relator, Ideation, Strategic, Learner
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] lecture on git/github for beginners?

2017-01-22 Thread Carlos Martinez Ortiz
Hi Karin,


This is a nice story of how git works:


http://tom.preston-werner.com/2009/05/19/the-git-parable.html


It is a long read, but I feel it makes it really understandable. Hope it works 
for you.


Best,

Carlos



From: Discuss  on behalf of Karin 
Lagesen 
Sent: 22 January 2017 10:32:04
To: discuss@lists.software-carpentry.org
Subject: [Discuss] lecture on git/github for beginners?

I thought I'd explain a bit about version control and git for my group
next week. Does anybody of a lecture that explains the principle and how
git works that I could either borrow from or be inspired by? (not too
interested in the actual commands, but what it does - that's going to be
the selling point for my group).

Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] lecture on git/github for beginners?

2017-01-22 Thread Rémi Emonet

Hi,

here are some slides I'm using for a quick (not that quick tough) 
presentation.
In parallel, I run git commands and draw a diagram with the current 
folder, the .git, the history:

http://home.heeere.com/research.html#twitwi/Presentation-2016-09-01-git-gitlab-hcurien

On the same page, if you scroll up to 2017-01-20, you'll also find a 
longer material (1 day) with the beginning in French, but the git part 
in English.


Cheers,
Rémi


On 01/22/2017 10:32 AM, Karin Lagesen wrote:
I thought I'd explain a bit about version control and git for my group 
next week. Does anybody of a lecture that explains the principle and 
how git works that I could either borrow from or be inspired by? (not 
too interested in the actual commands, but what it does - that's going 
to be the selling point for my group).


Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss



___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] lecture on git/github for beginners?

2017-01-22 Thread Leighton Pritchard
Hi Karin,

In case they’re any use, the slides I used most recently, based on the SWC 
materials, are here (the SVG images don’t render on the GitHub site, but 
they’re in the repo): 
https://github.com/widdowquinn/2017-01-09-dundee/blob/gh-pages/lessons-dundee/git/slides_git.md
 


Cheers,

L.

> On 22 Jan 2017, at 09:32, Karin Lagesen  wrote:
> 
> I thought I'd explain a bit about version control and git for my group next 
> week. Does anybody of a lecture that explains the principle and how git works 
> that I could either borrow from or be inspired by? (not too interested in the 
> actual commands, but what it does - that's going to be the selling point for 
> my group).
> 
> Karin
> ___
> Discuss mailing list
> Discuss@lists.software-carpentry.org
> http://lists.software-carpentry.org/listinfo/discuss

-- 
Leighton Pritchard
leightonpritch...@mac.com
gpg/pgp:0xDECACFFC



___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

[Discuss] lecture on git/github for beginners?

2017-01-22 Thread Karin Lagesen
I thought I'd explain a bit about version control and git for my group 
next week. Does anybody of a lecture that explains the principle and how 
git works that I could either borrow from or be inspired by? (not too 
interested in the actual commands, but what it does - that's going to be 
the selling point for my group).


Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss