Scott Chacon discusses revision selection and ranges in Git. He covers specifying commits using full or partial SHA-1s, branches/tags, caret and tilde syntax, relative specs, and ranges to select all commits between two points. Advanced topics include using origin/master.. to see what will be pushed and log subsets to inspect subsets of history.