#>readable_history
git commits review

Software / Practice

History You Can Read

Version control records every change with who made it, when, and why. Git lets you branch to try something, merge when it works, and bisect to find the one change that broke something. A commit message is a small essay for the next reader. This site's messages say what kind of change each one is and how it was checked, and its performance history is read straight out of git.

#>version_control_essentials

Version Control Essentials

The whole book, free

Pro Git covers branching, merging, and collaboration from first commit to internals.

git: Pro Git

Find the breaking change

Binary search through history, by hand or with a test script.

git: bisect