# Deploy Previews and Production Branch Settings

**URL:** <https://answers.netlify.com/t/deploy-previews-and-production-branch-settings/2328>\
**Category:** Support\
**Tags:** deploy-previews\
**Created:** [July 25, 2019, 2:55pm UTC](https://answers.netlify.com/t/deploy-previews-and-production-branch-settings/2328 "2019-07-25T14:55:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ec\_symend](https://avatars.discourse-cdn.com/v4/letter/e/dec6dc/32.png) [@ec\_symend](https://answers.netlify.com/u/ec_symend)\
**Post date:** [July 25, 2019, 2:55pm UTC](https://answers.netlify.com/t/deploy-previews-and-production-branch-settings/2328/1 "2019-07-25T14:55:46Z")

</div>

Hi, I’m attempting to get a GitLab style flow working with branching in my project and netlify, but maybe I’m doing something wrong. Within Netlify, I have the production branch set to `release`, but all PR’s will be merged to master first. When QA is ready, they’ll merge into a `staging` branch. Once blessed, `staging` would be merged into `release` so it goes to production.

In order to use deploy previews, does the production branch need to match the PR base branch? Just having issues where the GitHub checks aren’t showing up.

If anyone has a better strategy, I’m also open to that.

---

<div class="post-metadata">

**Author:** ![futuregerald](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/futuregerald/32/33_2.png) [@futuregerald](https://answers.netlify.com/u/futuregerald)\
**Post date:** [July 29, 2019, 6:19pm UTC](https://answers.netlify.com/t/deploy-previews-and-production-branch-settings/2328/2 "2019-07-29T18:19:57Z")

</div>

Hi, we’ll build deploy previews for any branch that you are deploying. By default we only build your production branch so you should change your preferences to build all branches, or at least the ones you want deploy previews for.
