In the GitHub integration, it could watch for changes in a repository (there's a webhook for that) and then 1mbsite would fetch the files and deploy them.
Git integration is like Heroku. The user types `git push 1mbsite master` and 1mbsite would publish it.