Whenever you want to get the changes from master into your work branch, do a git rebase <remote>/master
. If there are any conflicts. resolve them.
When your work branch is ready, rebase again and then do git push <remote> HEAD:master
. This will update the master branch on remote (central repo).