Git
Git is a distributed version control system that uses a Merkle tree as its underlying data model.
Clean git histories and code review workflows
Git commits and code review (revisited)
Commit message guidelines
A note about git commit messages [Tim Pope]
Writing commit messages [Simon Tatham]
Code review guidelines
How to do code reviews like a human [Michael Lynch]