When you update the site, rather than making the changes on the “master” branch, please make the changes on the “site” branch and then cherry-pick those changes to the “master" branch.

The goal is that the “site” branch is always in sync with the currently published site.

At some times, there may be some changes to the site directory on the “master" branch that are not published because they relate to product features that have not yet been released. Those changes will be moved to the “site” branch at the release.