-
Create a branch on github (main repo page; "top bar"; item " branches")
- using initials in the branch name is a good idea, say
mm-foo-bar
- using initials in the branch name is a good idea, say
-
Pull to your local repository:
git pull
-
Check out your branch locally:
git branch --track mm-foo-bar
git checkout mm-foo-bar
-
Edit your branch; stage, commit ..
-
Either
-
push your changes, and on github, create a pull request (which will send e-mail to collaborators and create a nice discussion page),
or
-
rebase your branch to the updated master
-