Smacking Git Around - Advanced Git Tricks

Location: Pavilion 2 - 3 Level:
Average rating: ****.
(4.26, 91 ratings)

This session will cover intermediate to advanced Git commands and usage that will save you time and money. You will not understand how you lived life with Git before knowing them.

We will go over things like revision selection, different subproject strategies (subtree merge, submodules and more), advanced rebasing, bisecting, interesting index operations, bundling, merge tools, stashing and branch filtering.

These 45 minutes of your life will save you thousands of hours over the next year alone, guaranteed.

*not actually a guarantee

Photo of Scott Chacon

Scott Chacon


Scott is living and working in the Bay Area of California and has been doing web application development for over 10 years. He is currently employed at Logical Awesome, working on GitHub full time.

Comments on this page are now closed.


05/06/2009 10:18am PDT

Fantastic presentation, loved the pace… Learnt more in this presentation than most others combined.

Christopher Galtenberg
05/06/2009 4:09am PDT

That was a monstrous display of genius – may all presentations in the future be at 275mph like this – signal-to-noise was crazy high – loved. And thanks Gavin for capturing the video, I’ll spread the word once it’s up.

Gavin Stark
05/05/2009 5:26pm PDT

Great presentation. I recorded the audio and video from my Flip camera, but from a few rows back. I’ll upload it (bandwidth willing) to the site.

Aaron Hawkins
05/05/2009 10:49am PDT

I’ll admit – a lot of this went over my head as a git newbie – but I wasn’t sorry I attended. I learned more about what is possible with git.

I loved the 60 second git overview – that was hilarious.

I really enjoyed the pace of the presentation – you got a ton of material in the talk in a limited amount of time.

Picture of Nathaniel Bibler
Nathaniel Bibler
05/05/2009 9:53am PDT

Awesome presentation, Scott. A lot of really good information, subtle humor, and some incredibly useful tips. Nice job. :)

Picture of Rob Biedenharn
Rob Biedenharn
05/05/2009 9:24am PDT

Slides and pace of Scott’s presentation were great. I will definitely be adding a few commands to my personal “list” after seeing some of his git tips.

News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • Sun Microsystems
  • Blue Box Group
  • New Relic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of RailsConf 2009 contacts.