The "permission denied" thing seems to indicate that you must change your file's permission so it is "executable". No idea of how to do it on a mac, but you should be able to right-click it and then see an option called "permissions" or something similar.
"origin" is a name for "the github server". When you set up your project, you associated that name to it on this line:
Code: Select all
git remote add origin git@github.com:Jasoco/LOVE-Adventure-Game-Engine.git
"master" is the name of the default branch. Branches allow you to have different "versions" of the code in parallel. They are usually used for beta/unfinished features. In your case they are of limited use, since you are a one-man-team. I guess you could have a "beta" branch separated from "master". This way, you would be able to continue working on unfinished features without breaking the game to the rest.
So
git push origin master translates to "push the master branch to github". I didn't know that
git push worked.