December 2008
Intermediate to advanced
184 pages
4h 47m
English
Those who cannot remember the past are condemned to repeat it.
A key aspect of any version control system is its history. Every new file you add and every change you add creates one more commit in its history.
In this chapter, you’ll learn how to do the following:
Inspect the history of your repository using git log
Specify ranges of commits to help searching
View differences between commits
Annotate files with a line-by-line history
Follow content as you move it around
Undo changes you’ve made
Rewrite the history of your repository
Inspecting that history can provide invaluable information. “Why does this file not conform to our coding standard?” A quick ...