I added a section about how to include a previous commit as a parent of your commit without including any of the previous commit's code.
An example of when you'd need to do this is when you're publishing a fix which replaces some previous fix and doesn't use any of its code, and you want Git to use your fix instead of the previous one.