git add moves changes to the staging area git commit -m prepares changes for push to github git push moves changes to github