Your request to review and approve the changes before they become finalized.
Traditionally:
1) You fork the project from your manager's repo to your git account
2) you then clone the project to your local pc from your account
3) Make changes, do your stuffs to local repo, update changes to your git account
4) You always pull for syncing your local repo with latest changes
5) Then you create a pull request to make change (contribute) to the original project
6) You manager reviews the codes. If satisfied, pull to master branch is accepted.