Goodbye Centralization, Hello Distribution: An Introduction to Git

Track: 
Coder
Experience: 
Beginner

Git is a powerful distributed version control system that the Drupal community is moving towards, so what a perfect time to get acquainted with the newest tech to integrate with Drupal. I'll cover how Git differs from centralized version controls systems like CVS as well as a "how to" to utilise some of Git's key advantages.

Intended audience: 

Non-Git users, new Git users and people who'd like to understand better how Git differs from traditional VCS.

Questions answered by this session
Question 1: 
How does Version Control traditionally work?
Question 2: 
What is Git?
Question 3: 
What is the difference between centralized and distributed version control?
Question 4: 
I'm use to CVS or SVN, how do use Git to achieve the same results?
Question 5: 
What other cool things can I do with Git?
3.56
Your rating: None Average: 3.6 (25 votes)

Comments

Covered?

This is more of a "How to use

This is more of a "How to use git". Rather than talking about what has been happening with Drupal CVS and Git and how it effects the Drupal contributor community, this is more of a beginners guide explaining how Git works at a high level, how it differs from other VC systems and some basic and intermediate level usage tutorials.

Diamond Sponsors

 
VPS NET
Palantir.net

Platinum sponsors

 
Trellon
workhabit

Gold Sponsors

 
Duo
Microsoft
HotDrupal.com
Treehouse Agency
Chapter Three
NorthPoint
Drupal Connect