The message:
On branch master nothing to commit, working directory clean
says that you are in the master branch and there is nothing to commit in your working directory, because in:
git commit -am 'lol' && git push origin master
The left side of your &&
has already been executed, so when you re-execute all of step three you get this message.
Whenever a commit is made, its working directory will be cleaned, this can be checked using the git status
command.
It is therefore necessary to resend the local commit to the remote server using the git push origin master
command, which is the right side of your step three.