February 29 - March 2, 2012
Montreal, Canada

Git: a beginners guide for developers

In this session I will give a brief overview of the essential functionality required to interact with a Git repository. I'll explain the Git design and how it differs from other version control systems, how to submit patches to open-source projects using Git, why it is a better tool than other centralised version control systems and recommend a basic setup of a project using Github so you can share your work with others.

I'll assume a basic understanding of version control as a concept and the importance of using it for developer projects. I'll also be working mostly using command-line tools rather the GUIs to try and better explain the underlying concepts.

View all 161 sessions

Mike McQuaid

I currently work as a software engineer from my home in Broughty Ferry, Scotland.
When I'm not at work I hack on Homebrew (an OSX package manager) and various other open-source projects.
You can read more in my curriculum vitæ/resumé (http://mikemcquaid.com/cv/) or my Ohloh page (http://www.ohloh.net/accounts/mikemcquaid) which tracks some of my open-source contributions.

Read More

Presented by

Sponsored by