This site is archived.

Git Fundamentals

Drupal's goin git!
Code & Development

Presenter:

Track

Code & Development

Experience

Beginner | Intermediate | Expert

Focus

Developer | Themer

Git Fundamentals

Day:  Thursday, 26. august 2010
Time:  13:30-14:30
45 minutes (+15 minutes Q&A)

Room:

tags

RIP CVS - Drupal is going git! This session will cover the fundamentals you'll need to know in order to work with git. We'll do basic git instruction, then move on into additional information and techniques that'll make working with the new drupal.org git infrastructure a breeze. Whether you're a maintainer, contributor, or just use Drupal at your work, this session will give you a working knowledge of how git and drupal fit together.

As we'll be running through some of idiosyncracies of the drupal.org git infrastructure and the extensions that'll be written for it, even experienced git users are likely to get something from this session.

Resources

Very good presentation!!! But

26. August 2010 - 16:02

Very good presentation!!! But from an enterprise view, a client-server model still seems to be better than a distributed model. I don't need to add, commit and push every time to my server. With SVN, I only need to do is add and commit ...

The distributed model is

3. September 2010 - 1:45

The distributed model is actually far superior once you get used to it.

In a centralized model, often times you have loads of changes on your localhost that you are still banging out that don't end up getting committed to the central server until you're done. That means you miss out on the benefits of version control except for "production ready" (or at least "doesn't spew fatal errors ready") code. With a distributed VCS, you can commit as you go, regardless if your stopping points lead to error-free code, since only when you "push" at the very end will you start affecting others on your team. And then instead of getting a commit message like "Implemented the foo feature" you get 15-30 commit messages that lay out each individual step ("Adding skeleton code", "Fleshing out the admin pages.", "Fixing bug in foo function", etc.)

Video is up!

3. September 2010 - 1:41

Video is up! http://www.archive.org/details/GitFundamentals

Awesome work, Randy! :)

Any slides floating

13. September 2010 - 11:55

Any slides floating around?
edit: Doh! Had look at the video (is better quality possible? Hard to follow some of the video) and it is all awesome live show, no slides needed :) Great talk, to bad I decided not to go then the title was GIT Fundamental but turned out to be more then that..