Work on? You'd just need to paste it into bash and a link would be printed after a short while (contacting and uploading to the remote server takes a second or so)
Those are all really standard programs, not very different from if you were to right click a directory in a graphical file explorer, zip it, open up a browser, drag it into a browser. The interface just happens to be text instead. It's arguably simpler than gui's.
That checkpoint (4. Add resume.txt to the staging area.) needs you to type
git add resume.txt in a repository where that file exist (the command has to be successful, it has to return 0, you can see the return value of the last command with: