When building transformational Drupal websites, developers are constantly changing and evolving code to fit customers’ needs. Each change to the codebase represents a new feature or bugfix that has the potential to make or break a project. The ability to rapidly iterate on code is at the core of any software development team.
Git, a version control system, gives you the ability to track changes to a codebase over the history of a project. This unlocks the ability to incrementally change, review, and revert changes to code. Git’s speed and ease of use make it a virtual necessity on all modern software projects.
In this session, we will provide a crash course on using Git as a version control system. We will also examine what is happening under the hood as new changes are added to a Git repository. A solid understanding of Git will ultimately allow you to feel more confident when making changes to a codebase.
Matthew RamirSenior 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.