git add --all: add everything that has been changed to the gitgit status: tell me about the changes on the git repogit commit -am "omg cats": make a commit, with a note of "omg cats"git push origin master: push the changes up to githubgit push heroku master: push the changes up to heroku (the web environment). This is aka deploying.
git diff: show me all the changes that I have made, but haven't snapshotted yet