Learn how to manage branches of your codebase. We will walk through creating a feature branch and submitting a pull request to the working branch and merge those changes in.
Create and checkout a new branch:
git checkout -b {your new branch}
Merge changes from one branch into your own
git merge {the branch with changes you want}
GIT Documentation: https://git-scm.com/documentation