Git

Laying out a git repository

git layout

Anatomy of a good commit message

version-control git documentation debugging

The memoir of commit messages

version-control git documentation debugging

Git as the canonical documentation tool

version-control git documentation debugging

Using git hooks to enforce code style

version-control git code style lint

Managing secrets in git

git-crypt git secrets encryption

Template your commit messages

git commits documentation templating