Git Advanced

A session at Strange Loop 2011

Sunday 18th September, 2011

3:00pm to 6:00pm (CST)

Many Git workshops successfully focus on the basics for those new to DVCS. However, with Git having a full 5 years on the street now, there is a growing desire to address the maturing users of this innovative DVCS. This workshop will take existing Git users and bring them to a heightened level of productivity by leveraging Git’s powerful, yet underused “advanced” features.

Highlights of this workshop include:

  • Studying team-collaboration techniques with Git.
  • Applying road-tested branching strategies.
  • Cherry picking bug fixes and other nuggets of code in both linear and rebase workflows.
  • Building custom commands via aliases and shell scripts.
  • Undoing and redoing almost anything via revert, reset, reflog and stash.
  • Minimizing repetitive work with rerere, pickaxe, and bisect.
  • Leveraging fixup, autosquash, squash and interactive rebase to fluidly make source history more comprehensible.

About the speaker

This person is speaking at this event.
Matthew J McCullough

Trainer @GitHub • Open source software developer • @OSCON co-chair • #Git, #GitHub, #JenkinsCI teacher/speaker • Author of @ppatterns & @oreillymedia books

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 3:00pm6:00pm CST

Date Sun 18th September 2011

Short URL


View the schedule



Books by speaker

  • Version Control with Git: Powerful tools and techniques for collaborative software development
  • Presentation Patterns: Techniques for Crafting Better Presentations
  • Building and Testing with Gradle

See something wrong?

Report an issue with this session