denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_dev2012-06-14 06:37 pm

Introduction to git talk; Pro Git book

This morning at YAPC I attended an Intro to Git session presented by Randal Schwartz. It was an awesome session! I learned a lot about git and how it works (and how you shouldn't try to make it work). I was typing up notes to post for y'all, and then he mentioned at the end that he has both the slides and a video of the presentation (a version he gave in January) available online.

So, if you have a spare two hours and would like to learn about git, here you go:

Introduction to Git - video
Introduction to Git - slides

There's also a book that many people have highly recommended, called Pro Git by Scott Chacon. It's available free of charge in many formats, licensed as CC-BY-SA-NC.

I definitely felt much more comfortable with the idea of what git is, how it works, and why it does what it does when I finished the session, so if you're feeling anxious about the migration to github (which is a service layered on top of git, the underlying software), definitely check it out.
brainwane: My smiling face, including a small gold bindi (Default)

More Git resources

[personal profile] brainwane 2012-06-15 04:47 am (UTC)(link)
OpenHatch's very-intro-to-git "training mission". It's interactive, which is probably helpful as an adjunct to the docs/presentations.

Also recommended by colleagues:

http://beust.com/weblog/2010/04/06/git-for-the-nervous-developer/

http://thkoch2001.github.com/whygitisbetter/
Edited 2012-06-15 04:48 (UTC)
peoppenheimer: A photo of Paul Oppenheimer at the Australasian Association of Philosophy meeting. (Default)

Re: More Git resources

[personal profile] peoppenheimer 2012-07-23 05:34 am (UTC)(link)
This is wonderful, thanks! If you see me subscribing to your journal, I became aware of you through this comment.
kaberett: A sleeping koalasheep (Avatar: the Last Airbender), with the dreamwidth logo above. (dreamkoalasheep)

[personal profile] kaberett 2012-06-15 07:55 am (UTC)(link)
Hmm, lots of useful links here -- do we have a wiki page on Intro to Git yet? You want I make one and link it from places?

[identity profile] http://www.flickr.com/photos/randal-schwartz 2012-06-16 12:38 pm (UTC)(link)
Yes, check out https://git.wiki.kernel.org/index.php/GitDocumentation
kaberett: Photo of a pile of old leather-bound books. (books)

[personal profile] kaberett 2012-06-17 12:40 am (UTC)(link)
andrewducker: (Default)

[personal profile] andrewducker 2012-06-15 08:34 am (UTC)(link)
If your favourite way of understanding things is seeing how they work from base principles then I cannot recommend Git From the Bottom Up enough.

It was only after reading it that Git finally clicked for me.
peoppenheimer: A photo of Paul Oppenheimer at the Australasian Association of Philosophy meeting. (Default)

[personal profile] peoppenheimer 2012-07-23 03:54 am (UTC)(link)
I add my endorsement to Git From the Bottom Up.

Git feels sufficiently different from other version control that having these resources is very helpful.