Git with It: Drupal Version Control Done Better

joshuajabbour's picture

An basic introduction to Git, where drupal.org version control is heading, and how you can start using Git today. This presentation will be primarily focused towards (Git) beginners (no prior knowledge necessary), however hopefully I will be able to introduce some more advanced Git commands and tricks near the end.

  • Overview of Git vs. Subversion/CVS vs. no version control
  • Git basics (and a few intermediate tips)
  • Git resources (so you can learn more)
  • Helpful Git tools (both GUI and CLI)
  • Using Git right now to make d.o's CVS or your company's SVN much, much better

Who is this presentation for?

This presentation is geared primarily towards Git beginners with some other version control background (Subversion/Bazaar/CVS). Users with no version control experience or experienced Git users may still get a lot out of the presentation, so feel free to come!

Who am I? I have been working with Drupal since 2004, and currently serve as development lead for WorkHabit, a bi-coastal Drupal shop. I started using Git about three years ago, and it's now a crucial part of my workflow. You can pry Git from my cold, dead hands…

Presentation materials:
http://bit.ly/dcnyc8git
http://bit.ly/dcnyc8gitconfig

Login or register to post comments

Nice title! I was thinking of

christefano's picture
christefano - Tue, 2010-05-25 05:57

Nice title! I was thinking of using the same in the LA Drupal group.


Exaltation of Larks
Founder, CEO
http://www.larks.la  
LA Drupal
Organizer, Drupal Adventure Guide
http://ladrupal.org/christo  
Droplabs
Founder, Lead Burrito Analyst   
http://droplabs.net   

go for it! and if you want to

joshuajabbour's picture
joshuajabbour - Tue, 2010-05-25 14:06

go for it! and if you want to share presentation resources, I'm game...


thanks!

christefano's picture
christefano - Wed, 2010-05-26 08:17

Excellent idea. We plan to record our bootcamp and make it available via blip.tv and iTunes. I know you might not be able to make it to the LA Drupal git bootcamp in two weeks but I'd love to hear what you would like to get out of it in case you're joining us remotely or watching the video after the event. We're already discussing it at http://groups.drupal.org/node/70893


Exaltation of Larks
Founder, CEO
http://www.larks.la  
LA Drupal
Organizer, Drupal Adventure Guide
http://ladrupal.org/christo  
Droplabs
Founder, Lead Burrito Analyst   
http://droplabs.net   

"Git with Drupal 7" webinar on June 12

christefano's picture
christefano - Fri, 2010-06-11 06:03

We're going ahead with a Git webinar this June 12 and everyone is welcome to join us via GoToMeeting and on IRC in the #drupal-la channel.

I had the thought of calling it "Let's Git!" but I spent enough time living near the Bible Belt that I called it "Git with Drupal 7" instead.


Exaltation of Larks
Founder, CEO
http://www.larks.la  
LA Drupal
Organizer, Drupal Adventure Guide
http://ladrupal.org/christo  
Droplabs
Founder, Lead Burrito Analyst   
http://droplabs.net   

Unfortunately I can't watch

joshuajabbour's picture
joshuajabbour - Sat, 2010-06-12 16:08

Unfortunately I can't watch live, but will definitely check out the video, and share any resources I come up with. Git training will soon be a huge aspect of Drupal dev, so let's get some good stuff together.


where is this presentation

duckx's picture
duckx - Tue, 2010-05-25 19:37

where is this presentation being held?


DrupalCamp NYC

joshuajabbour's picture
joshuajabbour - Wed, 2010-05-26 01:27

it's a proposal for a presentation to be held at DrupalCamp NYC


I really hope it can be scheduled so I can attend...

quid.oblitus's picture
quid.oblitus - Thu, 2010-06-03 21:14

I'm a beginner and very interested in setting up a good working environment. I'd love to hear that GIT is beginner-friendly and full featured. Biggest problem with all the great beginner sessions is avoiding scheduling collisions.


Id love to see this

jzacsh's picture
jzacsh - Thu, 2010-06-03 18:20

Id love to see this


+1

banghouse's picture
banghouse - Sun, 2010-06-06 10:06

+1

"Do or do not, there is no try" -- yoda


+1

johnvsc's picture
johnvsc - Thu, 2010-06-10 14:02

yeah ... awesome sauce


Here are the links to the

joshuajabbour's picture
joshuajabbour - Sun, 2010-07-25 22:30

Here are the links to the slides and my git config from the talk today:

http://bit.ly/dcnyc8git
http://bit.ly/dcnyc8gitconfig


Drupal Version Control

billgreen's picture
billgreen - Tue, 2010-08-24 01:22

To utilize a source control like Git or Versions do you need command line access to the live web site server?


Ideally, yes. If you aren't

christefano's picture
christefano - Tue, 2010-08-24 23:20

Ideally, yes. If you aren't able to log in via SSH or IPMI but PHP is able to execute system commands, you can use something like the Scripts module.


Exaltation of Larks
Founder, CEO
http://www.larks.la  
LA Drupal
Organizer, Drupal Adventure Guide
http://ladrupal.org/christo  
Droplabs
Founder, Lead Burrito Analyst   
http://droplabs.net