The basic flow is this:
- When you want to update a feature branch you're working on, rebase on to it.
- When you're ready to integrate the work you've been doing into the master branch, merge it.
Given the name of your feature branch is registration-page: