Simple answer: commit changes and then run a build on the server.
Obviously the details are more complicated than that, and would depend on your environment, but it's just much nicer/cleaner to keep the build (and associated artifacts) outside of your source control. The one thing you do need to maintain is the ability to test, locally and on a staged environment the output of minification/concatenation/build script magic.