I'm not in the midst of it at the moment, but will begin the process again.
At first I tried the git checkout command before any other command, and it said something about there not being any git repository..... then I figured out i needed to be in the bitsharesx folder (after cloning the bitsharesx page) for it to seem to do anything, which was mostly talking about the "head"
i'm sorry, I'm technically remedial (but persistent!)
I'll begin again now so I can give a more precise answer if this doesn't help.
Perhaps before I begin though, can you tell me at what point should I insert the command "git checkout v0.4.23.1?"