This tutorial will help with the following situation: when you are proposing changes to someone else's repo for which you do not have write permissions.
TL;DR: how to pull request or fix bugs in someone else's project.
i.e. create your own copy of this.
git checkout -b newbranch
But wait for me, I will tell you what an "error" means in this context.
git commit -am "descreva o que mudou"
git push -u origin newbranch
7. Create the pull request: contribute your bug fix to the code
In order to check out how the original project is evolving (or not) with the input of the group.
