$ git commit -a -m "$MESSAGE"
-* Push any local commits to a public repository (e.g. `origin`):
+* Push any local commits in `$branch` (e.g. `master`) to a public
+ repository (e.g. `origin`):
- $ git push origin
+ $ git push origin $branch
Merging
=======
$ git tag v1.2.3
$ git push --tags origin
-* Incorperate the tags into any releases. For example, the Git
+* Incorporate the tags into any releases. For example, the Git
project extracts [version information][git-version-gen] when you
[compile the project][git-makefile]. Most Python projects just
increment `package.__version__` by hand
$ git branch
-* Make a new branch (e.g. `some-feature`):
+* Make a new branch (e.g. `some-feature`) based on the current `HEAD`
+ commit:
$ git branch some-feature