Question about Meteor deploy

I am about to deploy my app to DigitalOcean. But I am curious about how actually does in working? When we deploy our app, all of the source code will upload or just difference source code will changed?

Check out meteor-up if you haven’t yet:

It does the build on your local dev machine and then uploads the full bundle to your DigitalOcean box.