Eventually, every WordPress project that we deliver will be integrated with a Source Code Control system like GitHub or GitLab. The ability to automate workflows, and to restore to a previous version of a website is tied to an awesome system that keeps track of deployments and allows multiple developers to work on a project and not run into other people’s changes.

But the ability to store the source code of a system in GitHub isn’t going to fix every problem in the world. A change to source code isn’t going to correlate to a change in content. But being able to keep track of all changes to source code and to audit the changes in a webpage or project allows us to know what made each change, and to be able to troubleshoot when things go wrong.