Step 1 - fork this project
Step 2 - clone your fork
Step 3 - set remote upstream (i.e. git remote add upstream https://github.com/IntentionallyBuggyCode/intentionally-buggy-code.git)
Step 4 - create and checkout new branch (i.e. git checkout mynewfeature, git checkout janedoe)
Step 5 - fix a bug / make a bug / etc
Step 6 - git commit (please add an useful message)
Step 7 - git push --set-upstream upstream janedoe
Step 8 - once you have an upstream branch, you can simply git push
To sync your master branch with upstream.. git checkout master, then git pull.