Git Demystified

Nearly all Drupal developers use git to track changes to their code, but how does git actually work? In this session, we will take a peek under the hood at what git does when you run various commands. Starting with git init and working through git add, we will explore how versions of code are tracked throughout your project. We will also review merging and rebasing branches, as well as the conflicts that arise when we do so.

To get the most out of this session, attendees should have prior git use.

Slides and code can be found at

Matthew Ramir
Senior Web Developer @ Bounteous
Matthew is a product of Chicago’s Andersonville neighborhood transplanted to the Mountains of Denver. He cultivated his passion for website development while apprenticing with a former computer science teacher in high school. He is a jack-of-all-trades, employing his skills in back-end development, server management, database management, and front-end development to expertly tackle a wide-range of client projects. Matthew stayed local to earn a degree in computer science from the University of Illinois in Chicago and has been working with Drupal since his graduation in 2013. He is also an Acquia Certified Grand Master.

Drupal is a registered trademark of Dries Buytaert.