- Prefix feature branch names with your initials
- Write a good, short commit message
- Add additional information to commit message below first one using an empty line to separate them
- Squash multiple commits into one before merging your feature branch into
masterto keep history clean and understandable - Start commit message with uppercase character (
Initial commitoverinitial commit) - Don't use merge commits
- Create a tag for each released version