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

Comments
Nice title! I was thinking of
Nice title! I was thinking of using the same in the LA Drupal group.
go for it! and if you want to
go for it! and if you want to share presentation resources, I'm game...
thanks!
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
"Git with Drupal 7" webinar on June 12
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.
Unfortunately I can't watch
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
where is this presentation being held?
DrupalCamp NYC
it's a proposal for a presentation to be held at DrupalCamp NYC
I really hope it can be scheduled so I can attend...
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
Id love to see this
+1
+1
+1
yeah ... awesome sauce
Here are the links to the
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
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
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.