Fueling innovative software
July 15-18, 2019
Portland, OR

Advanced Git - Functionality and Features

Brent Laster (SAS)
1:45pm2:25pm Wednesday, July 17, 2019
Location: E143/144
Average rating: ****.
(4.67, 15 ratings)

Join Brent Laster, open-source trainer and author of Professional Git, as he surveys Git beyond the basics. This presentation will be a quick overview of various advanced (and useful) Git commands and features, including:

  • Types of merges: fast-forward, three-way
  • Rebasing vs. merging
  • Reset and revert
  • Rerere – reuse recorded resolution
  • Bisect – quickly narrowing down where a change was introduced
  • Subtrees
  • Working trees
  • Grep
  • Notes

What you'll learn

  • Basic understanding and familiarity with Git is assumed.
  • Photo of Brent Laster

    Brent Laster

    SAS

    Brent Laster is a senior manager of software development in the Research and Development Division at SAS based in Cary, North Carolina, where he manages several groups involved with release engineering processes and internal tooling. He’s a global trainer, presenter, and author. He also serves as a resource for the use of open source technologies and conducts internal training classes in technologies such as Git, Gerrit, Gradle, and Jenkins, both in the US and abroad. In addition to corporate training, Brent creates and presents workshops for a wide variety of technical conferences. His workshops and informational sessions on open source technologies (and how to apply them) have been presented at such conferences as the Rich Web Experience/Continuous Delivery Experience, UberConf, OSCON, and others. Brent is the author of Professional Git from WROX and Jenkins 2: Up and Running and is a contributor to publications such as the No Fluff Just Stuff magazine and Opensource.com. Brent also conducts live web training courses from time to time. Brent’s passion is teaching in a way that makes difficult concepts relatable to all. He’s been involved in technical training for over 25 years and continues to seek out ways to show others how technology can be used to simplify and automate workflows.