Could you please add a `<para/>` explaining that `Checkout(Commit)` will detach the Head whether it was previously attached or not.