Git rebase in depth
A few markup errors:<p>• In a number of code blocks, angle brackets are not escaped, and so text doesn’t appear in the end result.<p>• `<span style="color: maroon">#include</span> &ltstdio.h&gt;` lacks the semicolon<p>• The paragraph immediately after the #conflicts heading lacks its <p>.<p>I also think it would be worthwhile mentioning in the first footnote a hazard of empty commits: that they will be dropped by default when rebasing.