To create a new branch, add your changes and commit them to the local then push it to remote here is how you go step by step:
Make a new branch and jump to it
Code:
git checkout -b your-new-branch
Adding files
Code:
git add .
This takes you to the stage where now git is tracking changes and staging the files in preparation of the commit
Commit Changes
Code:
git commit -m " your commit message
That is the end of the changes you have made in your local branch.
Push the branch to the remote, so that others can view your changes:
Code:
git push origin your-new-branch.