Git for the Uninitiated

Track: Agile + Tools
Skill Level: Beginner
Room: Room 104
Time Slot: Mon 2/18, 5:30 PM
Presentation Link

You’ve heard about this version control system called Git. Maybe some of your colleagues are using it. But is it here to stay, or just a fad?

We can best answer that by looking at what Distributed Version Control Systems (DVCS) like Git bring to the world of programming and authoring. There are a myriad of benefits ranging from the distributed nature of Git without a central point of failure, to its focus on working locally. These benefits are made possible by Git efficiently communicating over the network only when asked and its Unix-like compositional architecture.

We’ll follow that up with a look at what GitHub, a web service focused on amplifying Git for easier collaboration, brings to this rapidly changing domain of software creation tools.

This talk will enable you to sling the basic Git and GitHub lingo around like an old hat when you get back to the office.

Matthew McCullough

Matthew is an energetic 15 year veteran of enterprise software development and world-traveling open source educator. Matthew guides the Training efforts at and is author of the Git Master Class series for O’Reilly, co-author of the O’Reilly’s Version Control with Git book, co-author of the Presentation Patterns book, a speaker on the No Fluff Just Stuff tour, an author of three of the top 10 DZone RefCards, including the Git RefCard, and President of the Denver Open Source Users Group.