Untangling Your Drupal Git Workflow: An Introduction For Noobs

dzinkevich

Git is a powerful tool to help create, deploy, and maintain your Drupal website, but devs are sometimes intimidated by its scale - the adds! The commits! The merge conflicts! Too often, busy firms decide it's easier to just "do it live" instead of maintaining their code, but in the long run that just leads to broken sites, crashed servers, and corrupted databases. We can do better!

In this session, we will present a usable Drupal-oriented version control workflow using git and feature branches. We will cover cloning a repository, creating feature branches, adding and committing code, making a pull request, reviewing changes, and merging back into a master branch. We'll also cover committing configuration to code with features in Drupal 7 and the configuration manager in Drupal 8. We'll leave plenty of time for Q&A at the end. The target audience is absolute beginners or intermediate users who would like to feel more confident with version control.

Note: co-presenting with Greg Lund-Chaix from Tag 1.

https://www.drupalgovcon.org/program/sessions/untangling-your-drupal-git-workflow-introduction-noobs

Drupal is a registered trademark of Dries Buytaert.