Production branch with GitLab flow - But how?

So I’ve read this and I’m super interested to try this GitLab flow out.

However, I just don’t know how can I push commits to my production code?

How would you do this? I can use the terminal, but I also use Sourcetree.