well, in OP defense, earlier on in my learning curve; I had frequently found things in the Github guide (& others) that assumes a particular knowledge, status or condition which may not exist, or be known/understood, therefore making the info less/not helpful or frustrating to someone coming there for a specific, nonlinear problem. Much of it is based on knowing some other previous piece of information, (or term) with which without the said piece of info, you're dead in the water in understanding what they mean...
This becomes even more complicated if English isn't your first language.
That being said, I am grateful it is there as I am sure tens of thousands of others are as well.
Guides need to start with a Warning that deleting all does NOT equal restoring to original status, as noob logic might first indicate.