Git Feng Shui - GoCodingGroup/MultiplicationTable GitHub Wiki
Compress multiple feature commits and push them to the develop branch:
$ git checkout feature-[featurename]
$ git fetch; git pull
$ git rebase -i origin/develop
$ git checkout develop
$ git merge feature-[featurename] --no-ff
$ git push origin develop
Delete a feature branch locally and on remote
$ git branch -d feature-[featurename]
$ git push origin --delete feature-[featurename]
Release a new version (unfinished tutorial)
$ git checkout develop
$ git fetch; git pull
$ git rebase -i origin/master
$ git checkout master
$ git merge develop --no-ff
$ git tag -a [release/<version_number>]
$ git push origin master