Essentially you just upload everything (except styles, includes etc.)
Between .x changes it might be worth re-doing your hacks if you have anything, however for .x.x changes I would probably alter the files first then upload anything.
At the moment there are some big changes in each .x release.