Git Sign all commits and releases Do not include merge commits. Rebase your MRs always on top of master before merging - we want a lineal history. Use the [tags] on commit messages. When possible, reference the issues this is Closing or Related to.